From makerskills
Pressure-tests business, product, or side-project ideas through a structured viability framework, checks domain availability, and optionally runs market research. Outputs a build/sleep/pass brief and archives ideas.
How this skill is triggered — by the user, by Claude, or both
Slash command
/makerskills:business-brainstormThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Takes a vague idea, runs it through the user's filter, and outputs a structured viability brief. Composes with `deep-research` (for market) and `/domain` (for naming).
Takes a vague idea, runs it through the user's filter, and outputs a structured viability brief. Composes with deep-research (for market) and /domain (for naming).
Get from the user:
If he points at a past chat / doc, load it first. Memory has project_*.md files for in-flight projects — check there before assuming the idea is brand-new.
If the idea is too vague to score, ask 1–2 clarifying questions and stop. Don't pad the brief with assumptions.
Read references/framework.md — the user's filter. Apply each dimension in order.
Also try to load ${MAKERSKILLS_CONFIG:-$HOME/.config/makerskills}/business-brainstorm/portfolio.local.md if it exists — this is where the user lists their real in-flight businesses, properties, audiences, and partners. When present, use it for the "portfolio fit," "distribution," and "opportunity cost" dimensions instead of asking the user to name each one.
For each of the 9 dimensions in framework.md, give a 1-line take + a verdict (✅ strong / 🟡 OK / ❌ weak / ❓ unknown — needs research).
Don't BS the unknowns. Mark them ❓ and route to deep-research in Step 4.
If 2+ dimensions are ❓ unknown, offer the user: "Want me to run /deep-research on [topic] before scoring?"
Useful research targets:
/last30days <space> + WebSearchIf the user says yes, run Skill({skill: "deep-research", args: "<topic>"}) and incorporate the brief.
Always run /domain on the working name(s). A perfect idea with a $50k domain is a worse idea than a B+ idea with a free .com.
If naming is wide open, brainstorm 5–10 candidate names through /domain and report which are available.
Use this template:
# Business brainstorm: <name or idea slug>
**Date:** <YYYY-MM-DD>
**Idea:** <1–2 sentences>
**Why now:** <1 sentence>
## Verdict
**Build** / **Sleep on it** / **Pass** / **Steal an angle for [existing property]**
<2–3 sentence rationale>
## Score
| Dimension | Take | Verdict |
|---|---|---|
| 1. Problem | … | ✅ |
| 2. Audience | … | 🟡 |
| 3. Wedge | … | ❓ |
| 4. Monetization | … | ✅ |
| 5. Moat | … | ❌ |
| 6. Portfolio fit | … | ✅ |
| 7. Distribution | … | ✅ |
| 8. Energy fit | … | 🟡 |
| 9. Opportunity cost | … | ❌ |
## Domain
- <name>.com — available / taken / aftermarket $<price>
- (other candidates if relevant)
## Research applied
- <link to deep-research brief in ../deep-research/references/research-archive/, if run>
## Open questions
- <what would change the verdict>
## If you build it (sketch)
- **First 100 customers:** <how>
- **Wedge offer:** <what>
- **Price:** <range>
- **MVP scope:** <1–3 features>
## If you don't build it
- **Angle to steal for existing properties:**
- Property A: …
- Property B: …
- Property C: …
- (etc., only where relevant)
Write to references/ideas-archive/<YYYY-MM-DD>-<slug>.md. Append to references/ideas-archive/INDEX.md:
- 2026-06-16 — [<idea>](./<filename>.md) — **<verdict>** — <one-line rationale>
Show the brief in chat. Tell the user the archive path. Offer:
deep-research — for market validation when dimensions are ❓/domain — for .com availability and naming brainstorm/last30days — for audience/market recency signal (via deep-research)project_*.md) — for portfolio context (don't pitch an idea that already exists)references/ideas-archive/ + INDEX.md makes revisit trivial.npx claudepluginhub coreyhaines31/makerskills --plugin makerskillsValidates a business idea using the minimalist entrepreneur framework. Helps decide if an idea is worth pursuing before building anything.
Validates business ideas via Minimalist Entrepreneur framework: defines problems, tests manual solutions, checks payment willingness, and flags risks before coding.
Validates startup ideas end-to-end: KB/project/web search, manifest alignment check, S.E.E.D. niche analysis, devil's advocate inversion, STREAM 6-layer evaluation, stack selection, PRD generation.