auto
Run a SpecWeave increment unattended until every task is done, then verify and close. Use for…
Widen the options before committing - framed options compared on stated criteria, ending in a pick that becomes an increment. Use for "brainstorm", "ideate", "what are our options".
$ npx -y skills add anton-abyzov/specweave --skill brainstorm --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/brainstormContext preview
The summary Claude sees to decide when to auto-load this skill.
Widen the options before committing - framed options compared on stated criteria, ending in a pick that becomes an increment. Use for "brainstorm", "ideate", "what are our options".
description: Widen the options before committing - framed options compared on stated criteria, ending in a pick that becomes an increment. Use for "brainstorm", "ideate", "what are our options". argument-hint: "<topic> [--depth quick|standard|deep]" version: 3.0.0
<!-- Generated from skills/sw-brainstorm/SKILL.md by scripts/build/generate-skills.mjs. Edit the source, then npm run build. -->
Decides which thing to spec; it never replaces the spec. Hand the winner to sw-increment.
| Depth | Options | Output | |---|---|---| | `quick` (default for a narrow question) | 3 | a table and a pick, in the conversation | | `standard` | 4 to 5 | table, trade-offs, `reports/brainstorm.md` if an increment exists | | `deep` | 5 to 7, including "do nothing" and one contrarian | written doc, rejected alternatives, risks |
1. **Frame.** One sentence: the decision and what makes an answer good. Write 3 to 5 criteria first (cost, time to ship, blast radius, reversibility, who maintains it). Choosing criteria after seeing the options is how bias gets in. 2. **Diverge.** Generate before judging, and force variety: the obvious one, the cheap one (80% for 20%), buy instead of build, do nothing or defer (with its cost), and one that inverts an assumption everyone makes. Name each in 3 to 6 words. 3. **Converge.** One table, option by criteria, with a "kills it if" per option. Then a short paragraph per survivor: how it works, what it costs, what breaks. 4. **Pick.** The recommendation, the runner-up, and the one fact that would flip it. If the honest answer is "we need data", name the experiment. 5. **Hand off.** `specweave create-increment "<the pick>"` (sw-increment) and paste the rejected alternatives into its Approach section.
Run three lenses over the same options: advocate (strongest case for), critic (how each fails in production), pragmatist (what ships this week). If your tool supports subagents, run them in parallel; otherwise do three labelled passes in sequence. Merge.
Nothing here needs the CLI; create the increment folder by hand as sw-increment describes.
Spec-first AI development: describe a feature → AI creates spec + plan + tasks, builds autonomously, syncs to GitHub/JIRA. Domain-expert skills for PM, Architect, Frontend, QA learn your patterns permanently. Claude Code, Codex, Cursor, Copilot & more.
Repo: anton-abyzov/specweave
Run a SpecWeave increment unattended until every task is done, then verify and close. Use for…
Work a SpecWeave increment task by task - claim, implement inside the task's Files, test,…
Close a SpecWeave increment - every task done or skipped, specweave verify green, a…
Hand work to another tool, account or machine and pick it up there, in two words. Use when…
Plan work as a SpecWeave increment - one spec.md with Problem, Scope, numbered ACs, Approach…
Delegate closed-set decisions to Jev (TypeSafe System One) instead of a frontier turn —…