before-you-build — Claude Code skill: what it does, how to install
This skill reviews product and feature risk before implementation. Use it to find the key assumption and the smallest useful validation step.
/plugin marketplace add wshobson/agents
/plugin install before-you-build@claude-code-workflowsWhat before-you-build does
before-you-build runs a compact pre-mortem before you build a landing page, MVP, SaaS product, internal tool, agent workflow, or major feature. It reviews demand, positioning, monetization, retention, trust, distribution, and feature adoption.
The output has five parts: a risk verdict, the main assumption, the first evidence to seek, one next step, and the scope to delay. For deeper questions, the skill points to references/risk-checklist.md. It favors a small validation step over a large research plan.
Install it before new product work when adoption, revenue, retention, trust, or distribution still needs evidence. Skip it for a narrow fix, refactor, test repair, dependency update, or a change with clear acceptance criteria.
What it helps with
- test demand before building an MVP
- identify the assumption most likely to fail
- clarify a product’s positioning
- decide which feature to delay
- choose a small validation step
Example prompts for the agent
- Run before-you-build on this SaaS idea and identify the highest-risk assumption.
- Create a pre-mortem for this landing page. What evidence should we seek first?
- Review this major feature and tell me what to delay before implementation.
How to install before-you-build
1Plugin marketplace
/plugin marketplace add wshobson/agents/plugin install before-you-build@claude-code-workflowsThis installs the whole before-you-build plugin with all its skills
2Skills CLI (Vercel)
npx skills add wshobson/agents --skill before-you-build -a claude-code3Manually: put the files in place
~/.claude/skills/before-you-build/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/before-you-build/
1Skills CLI (Vercel)
npx skills add wshobson/agents --skill before-you-build -a codex2Manually: put the files in place
.agents/skills/before-you-build/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add wshobson/agents --skill before-you-build -a cursor2Manually: put the files in place
.cursor/skills/before-you-build/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install wshobson/agents before-you-build2Manually: put the files in place
.github/skills/before-you-build/SKILL.mdPlatform CLI
gemini skills install https://github.com/wshobson/agents --path plugins/before-you-build/skills/before-you-buildManually: put the files in place
.devin/skills/before-you-build/SKILL.mdThe legacy .windsurf/skills/ path still works
Claude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
From the same set213
The whole set →Similar
Questions about before-you-build
How do I install before-you-build in Claude Code?
Run npx skills add wshobson/agents --skill before-you-build -a claude-code. The skill is placed at ~/.claude/skills/before-you-build/SKILL.md.
What does before-you-build do?
It reviews a product or feature idea before implementation. The response covers the risk verdict, main assumption, first evidence, next step, and scope to delay.
When should I skip before-you-build?
Skip it for a narrow implementation fix, refactor, test repair, dependency update, or an already-validated change with clear acceptance criteria.
Source text
SKILL.md · MIT
--- name: before-you-build description: Pre-build product and feature risk review for founders, product managers, and AI-assisted builders. Use this skill when the user is about to build a landing page, MVP, SaaS product, internal tool, agent workflow, or major feature and needs to check demand, positioning, monetization, retention, trust, distribution, and adoption risk before implementation starts. --- # Before You Build Run a compact pre-mortem before implementation. The goal is not to block building; it is to identify the highest-risk assumption, the smallest validation step, and the build scope that should be delayed until evidence improves. ## When To Use Use this skill when a user asks to build or ship: - A new product, MVP, prototype, landing page, SaaS app, marketplace, content site, agent workflow, or internal tool - A major feature with unclear adoption, revenue, retention, trust, or distribution impact - A public launch asset where weak positioning could waste development or promotion effort Skip this skill when the task is a narrow implementation fix, refactor, test repair, dependency update, or already-validated change with clear acceptance criteria. ## Risk Checklist Review the idea across these risks: - **Demand:** Is there evidence that a specific buyer or user urgently wants this? - **Positioning:** Can the target user understand what it is and why it matters in one sentence? - **Monetization:** Is there a credible path to payment, budget, or strategic value? - **Retention:** Is there a reason users would return after the first try? - **Trust:** Does the product require credibility, data access, integrations, or behavior change that users may resist? - **Distribution:** Is there a repeatable way to reach the target user? - **Feature adoption:** For feature work, will the feature change user behavior or just add surface area? If the verdict is not obvious, use `references/risk-checklist.md` for deeper questions. ## Output Format Keep the response short and decision-oriented: 1. **Risk verdict:** Low, medium, or high risk, with one sentence explaining why. 2. **Main assumption:** The single assumption most likely to break the project. 3. **Evidence to find first:** The smallest useful signal before building more. 4. **Do next:** One concrete validation step or reduced build scope. 5. **Delay:** What not to build yet. ## Guidance - Be direct about weak evidence, but avoid dismissing the user's idea. - Prefer smaller validation steps over large research plans. - Separate product risk from engineering difficulty. - If the idea is already validated, say what evidence makes it lower risk and suggest the smallest implementation slice. - If facts are missing, name the missing evidence instead of inventing market claims.
© bin1874 · MIT · wshobson/agents