Product Kit is a free, open-source toolkit that brings structured product thinking to Claude. 10 guided conversations. 7 artifacts. 1 spec.
Claude Code. Codex. Cursor. Windsurf. You can go from idea to working app in hours. But easier to build doesn't mean smarter to build.
Most people skip straight to code. No user research. No problem validation. No spec. The result?
Polished solutions for problems that don't exist.
Before you ask "Can we build it?" — ask "Should we build it?"
What if the same AI tool you use to build could first help you validate the idea?
Product Kit guides you through 7 steps. Each step reads the previous one. Nothing gets skipped.
Plus three utility commands — Clarify, Analyze, and Bootstrap — that you can run anytime.
Product Kit works two ways. Pick the one that fits your style.
Use Product Kit directly in Claude with the Cowork plugin.
product-kit-plugin.zip/product-kit:users to startRequires Node.js 18+ and Claude Code.
npm install -g productkit
productkit init my-project
cd my-project
claude
Then run the slash commands in order: /productkit.constitution, /productkit.users, etc.
Options: Use --existing to add to a current project, --minimal to skip constitution, or --artifact-dir docs/product to store artifacts in a custom directory.
CLI tools: productkit status, productkit export, productkit diff, productkit doctor — manage and inspect your artifacts from the terminal.
Each step is a guided conversation. Claude asks the questions, pushes back on vague answers, and writes a markdown artifact when done.
/productkit.constitution
/productkit.users
/productkit.problem
/productkit.assumptions
/productkit.solution
/productkit.prioritize
/productkit.spec
Run these at any stage to check your work.
/productkit.clarify
Find contradictions across your artifacts. Run this anytime something feels off. Claude reads everything you've written and flags inconsistencies.
/productkit.analyze
Get a score out of 10. Strengths. Gaps. Contradictions. Verdict: "Ready to build, or needs more work?"
/productkit.bootstrap
Already have a codebase? Bootstrap scans your project and auto-drafts all missing artifacts in one session. Great for existing projects.
After running all 7 steps, your project contains:
Use --artifact-dir during init to store artifacts in a subdirectory (e.g. docs/product/) instead of the project root.
7 artifacts. 1 validated product idea. Hand spec.md to Claude Code and build the right thing.
Free. Open source. MIT license.