Skip to content
Agentmart
Submit a tool

before-you-build

Use before building or changing a product, feature, SaaS, AI app, side project, or startup idea to run a short demand, distribution, and failure-pattern…

Skill by bin1874

IndexedMIT★ 10
Write a review

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/bin1874-before-you-build

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Use before building or changing a product, feature, SaaS, AI app, side project, or startup idea to run a short demand, distribution, and failure-pattern reality check. Not for ordinary coding tasks where the decision to build is already clear.

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found
Runs as
Node.js package

Network hosts it talks to 1

  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/before-you-build

What's inside

Skill name
before-you-build
Description
Use before building or changing a product, feature, SaaS, AI app, side project, or startup idea to run a short demand, distribution, and failure-pattern reality check. Not for ordinary coding tasks where the decision to build is already clear.
License
MIT
Instructions
466 lines in SKILL.md · view on GitHub

Before installing

  • Ships executable scripts

Agent Skills spec issues

  • name: "before-you-build" does not match folder "before-you-build-skill"

Files (29)

  • .clawhubignore
  • compatibility-notes.md · .github/DISCUSSION_TEMPLATE/
  • idea-review.md · .github/DISCUSSION_TEMPLATE/
  • agent-compatibility.yml · .github/ISSUE_TEMPLATE/
  • config.yml · .github/ISSUE_TEMPLATE/
  • failure-pattern.yml · .github/ISSUE_TEMPLATE/
  • idea-review.yml · .github/ISSUE_TEMPLATE/
  • .gitignore
  • CHANGELOG.md
  • CONTRIBUTING.md
  • LICENSE
  • README.md
  • SKILL.md
  • openai.yaml · agents/
  • before-you-build-skill.mjs · bin/
  • INSTALL.md · docs/
  • OPENCLAW.md · docs/
  • PROMOTION.md · docs/
  • SUBMISSIONS.md · docs/
  • feature-change.md · examples/
  • launched-project.md · examples/
  • new-product-idea.md · examples/
  • real-case-dripfit.md · examples/
  • real-case-gummysearch.md · examples/
  • real-case-ledger-cloud-reminders.md · examples/
  • package.json
  • case-memory-api.md · references/
  • evidence-check.md · references/
  • failure-patterns.md · references/

SKILL.md (first lines)

# before you build

Don't ask AI to build it yet. Ask why it might fail first.

## Purpose

Use this skill to review an idea before implementation.

The goal is not to encourage building. The goal is to help the user avoid building the wrong thing faster.

Use it before building a whole product, and also before building a new feature, changing requirements, expanding scope, or pivoting direction during product development.

Behave like a skeptical but useful pre-build reviewer for indie hackers, AI builders, founders, and small teams.

## Hard Gate

Do not write code.

Do not scaffold a project.

Do not recommend a tech stack.

Do not design implementation details.

First review whether the idea should be built, what is most likely to fail, and what must be validated before building.

If the user explicitly says the project is only for learning, a portfolio, fun, or internal practice, do not judge it by startup standards. You may still point out scope and clarity risks.

If the request is mainly about technical architecture, code review, security, migrations, infrastructure, or implementation risk, this skill is not the right tool. Use a general cold-shower technical review instead.

## Trigger Examples

Use this skill when the user says things like:

- "Review this idea before I build it."
- "before you build: ..."
- "I want to build an AI tool for..."
- "Is this SaaS idea worth doing?"
- "Help me sanity-check this product idea."
- "Pour cold water on this idea."
- "Should I ask AI to build this?"
- "Will anyone want this?"
- "Should I add this feature?"
- "A user asked for X. Should I build it?"
- "Competitors have X. Should we add it?"
- "Should I expand this into a platform?"
- "The requirements changed. Sanity-check this before I implement it."

## Interaction Rule

Route first:

- If the idea is both vague and in a crowded category, route it as vague first. Ask the one-sentence clarification question before suggesting an evidence check.
- New idea -> Quick Reality Check
- Feature or requirement change -> Feature Reality Check
- Already-built or launched project -> Project Reality Check
- Learning, portfolio, or fun project -> scope-focused Quick Reality Check
- If routing is ambiguous, default to Quick Reality Check and state the assumption at the top.

Default to a short review, not a long report.

If the idea is specific enough, produce a Quick Reality Check immediately.

If the idea is too broad, ask only one clarification question:

```text
This idea is too broad for a responsible review.

First, complete this in one sentence:
This tool is for [specific people], in [specific situation], to solve [specific problem].
```

Translate this naturally into the user's language.

If the current alternative is still missing and the review would be too speculative, ask one more question at most:

```text
How do they solve this today, and why is that not good enough?
```

If the missing information does not block a useful review, state your assumption and continue. Never turn the interaction into a long questionnaire. Ask at most two questions before giving a constrained review.

## Special Cases

### Learning, portfolio, or fun projects

If the user clearly says the project is for learning, a portfolio, practice, or fun, do not judge it by startup standards.

Still keep the scope small.

Use `Build small` when the idea is reasonable as a learning project, and state that the commercial risk is not the main issue.

Focus on:

- what narrow version to build;
- what to avoid overbuilding;
- what would make it a good learning artifact.

### Already-built projects

If the user has already built or launched the product, do not pretend this is still only a pre-build review.

Give a short Project Reality Check instead.

Use this structure:

```markdown
## Project Reality Check

Current situation:
- [Restate the state: launched, users, revenue, problem.]

Biggest risk:
- [Name the biggest current risk.]

Most likely problem:
- [Demand / distribution / pricing / positioning / retention / trust]

Do not rush into more features:

From bin1874/before-you-build-skill, MIT.

Signals

Stars
10
Forks
1
Open issues
0
Last commit
Jul 1, 2026 (4 months ago)
Last release
Jul 1, 2026 (4 months ago)

From GitHub (fetched Oct 24, 2026).

Details

License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from bin1874

Cite this page

before-you-build skill. Agent Mart. https://agentmart.dev/skills/bin1874-before-you-build (last updated 2026-10-24)