Skip to main content
skill Claude Code CX Codex Cursor

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.

Install into Claude Code · Plugin marketplace All methods and platforms ↓
/plugin marketplace add wshobson/agents
/plugin install before-you-build@claude-code-workflows
Open on GitHub

What 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-workflows

This 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-code

3Manually: put the files in place

~/.claude/skills/before-you-build/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/before-you-build/

From the same set213

The whole set →
typescript-advanced-types Seth Hobson Guides an agent through advanced TypeScript types, from generics to conditional and mapped types. Use it for typed libraries, API clients, or strict configuration objects. Claude Code CX Codex Cursor 92,169installs tailwind-design-system Seth Hobson Helps build design systems with Tailwind CSS v4, from theme tokens to component variants. Use it when a project needs shared UI patterns. Claude Code CX Codex Cursor 70,180installs brand-landingpage Travis D. Elliott This skill interviews you about the product and its visual direction, then builds a landing page through Stitch. Use it when there’s no established design yet. Claude Code CX Codex Cursor 39,476installs python-testing-patterns Seth Hobson This skill guides Python testing with pytest, fixtures and mocks. Use it when building a test suite or tracking down failing checks. Claude Code CX Codex Cursor 36,943installs python-performance-optimization Seth Hobson This skill profiles Python code to locate CPU and memory bottlenecks. Use it when an application responds slowly or consumes too many resources. Claude Code CX Codex Cursor 35,675installs nextjs-app-router-patterns Seth Hobson This skill covers Next.js App Router patterns for rendering, routing, and data fetching. Use it when starting an App Router project or moving from Pages Router. Claude Code CX Codex Cursor 32,529installs api-design-principles Seth Hobson Use this skill to plan or review REST and GraphQL APIs. It helps when writing a specification or setting API conventions for a team. Claude Code CX Codex Cursor 30,348installs code-review-excellence Seth Hobson This skill guides pull request reviews, catches logic and security issues, and helps teams give specific feedback. Use it for review standards or developer mentoring. Claude Code CX Codex Cursor 30,193installs

Similar

gh-issue-sync mitsuhiko Syncs GitHub Issues into local Markdown files for triage, search, editing, and issue creation from an editor or terminal. Claude Code CX Codex Cursor +1 23,300installs book-study sanyuan0704 Guides book study by chapter, compiling notes, testing understanding, and scheduling review. Use it when you want a reading plan with questions and progress tracking. Claude Code CX Codex Cursor +1 3,500installs freecad-scripts official github Writes FreeCAD Python scripts and macros: 3D geometry, parametric objects, PySide dialogs. Useful when you automate CAD work. GitHub Copilot 1,200installs remembering-conversations obra Forces the assistant to search past conversations before claiming ignorance or guessing. It reads relevant snippets instead of entire transcripts, saving context window space. Claude Code CX Codex Cursor +1 9,200installs cli-anything-obsidian HKUDS Manage an Obsidian vault from the terminal: read, create, search, and update notes or run editor commands. It suits agents that need to work without the GUI. Claude Code CX Codex Cursor +1 917installs lsp-setup official github Installs a language server and configures LSP for Copilot CLI. Use it when you need code navigation such as go-to-definition or find-references. GitHub Copilot 1,100installs find-skills vercel-labs Discovers and installs agent skills from skills.sh directly inside your coding assistant. Handy when you need domain-specific workflows for a project. Claude Code CX Codex Cursor +1 4,000,000installs grill-me Matt Pocock grill-me interviews you about a plan or design to expose gaps and sharpen decisions. Use it before implementation starts. Claude Code 1,424,476installs

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

See also

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor