company-brain
Your team's shared, AI-ready knowledge base — people, companies, meetings, SOPs, and decisions structured so an agent can answer…
When you want to pressure-test a potential new business, product, or side project against the serial-founder filter. Not \"marketing ideas for a product\" (that's marketing-skills:marketing-ideas) — this is \"should this business exist + can you win it.\" Runs the idea through a
$ npx -y skills add coreyhaines31/makerskills --skill business-brainstorm --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/business-brainstormContext preview
The summary Claude sees to decide when to auto-load this skill.
When you want to pressure-test a potential new business, product, or side project against the serial-founder filter. Not \"marketing ideas for a product\" (that's marketing-skills:marketing-ideas) — this is \"should this business exist + can you win it.\" Runs the idea through a
name: business-brainstorm description: "When you want to pressure-test a potential new business, product, or side project against the serial-founder filter. Not \"marketing ideas for a product\" (that's marketing-skills:marketing-ideas) — this is \"should this business exist + can you win it.\" Runs the idea through a structured framework (problem, audience, wedge, monetization, moat, portfolio fit, distribution, energy fit, opportunity cost), checks domain availability via /domain, optionally triggers /deep-research for market validation, and outputs a viability brief: build / sleep on it / pass. Archives every idea to ~/.config/makerskills/business-brainstorm/archive/ so past work is searchable. Triggers on \"/business-brainstorm,\" \"/brainstorm,\" \"new business idea,\" \"should I build X,\" \"pressure test this idea,\" \"validate this idea,\" \"is X a good business,\" \"what about a [type] for [audience].\"" metadata: version: 0.2.1
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 they point 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:
If the user says yes, run the `deep-research` skill on the 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 ~/.config/makerskills/deep-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)
Archives live in `${MAKERSKILLS_CONFIG:-$HOME/.config/makerskills}/business-brainstorm/archive/` (create the directory if missing). Never write archives inside the skill's own folder — skill installs and upgrades re-sync from source and wipe anything saved there. **Migration:** if this skill's folder contains an old `references/ideas-archive/` with user entries, move those files into the archive directory first.
Write to `<archive dir>/<YYYY-MM-DD>-<slug>.md`. Append to `<archive dir>/INDEX.md` (create if missing):
- 2026-06-16 — [<idea>](./<filename>.md) — **<verdict>** — <one-line rationale>
Show the brief in chat. Tell the user the archive path. Offer:
AI agent skills for the personal operator's craft. Decisions, research, second-brain workflows, content rotation, scenario modeling, CFO cadence, domain hunts, and the meta-skills to author more. Built for founders and indie operators.
Your team's shared, AI-ready knowledge base — people, companies, meetings, SOPs, and decisions structured so an agent can answer…
Monthly CFO workflow for a company or agency — pull raw data from bank + payment processor + payroll + expense management,…
When you have a decision to make and want a structured workflow that picks the load-bearing questions, walks through them,…
When you want multi-source, multi-step research on a topic — competitor research before a sales call, market research for a new…
When you want to brainstorm and check available .com domains for a new project — brand naming, aftermarket pricing (HugeDomains /…
When you paste raw human input — a call transcript (Grain, Zoom, Granola, Fathom), a text or email from a client/partner/friend,…