From ClaudeHut
Use to generate and weigh solution approaches for a problem, after discovery has grounded the context. Produces two or more genuinely distinct options scored on trade-offs, recommends one, and (for code tasks) assembles the enforcement set the rest of the workflow audits against. General-purpose ideation — works for any problem type; not tied to a specific stack.
How this skill is triggered — by the user, by Claude, or both
Slash command
/claudehut:brainstormThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Turn a grounded problem into **≥2 genuinely distinct, well-reasoned approaches** and a recommendation. This is
Turn a grounded problem into ≥2 genuinely distinct, well-reasoned approaches and a recommendation. This is general-purpose ideation — feature, bug, refactor, performance, design, or non-code decision. It does NOT explore the codebase or run a reuse-scan: that is Discover (phase 1), whose context + reuse DECISION this phase consumes. Decoupling ideation from discovery is deliberate (v0.4 reversal) — forcing explore+reuse here narrowed the option space; freeing it widens creative breadth.
Run inline on the main thread (it owns the state write and the user gate; a forked subagent cannot spawn subagents).
Dispatch claudehut:claudehut-brainstormer (Agent tool) with the problem statement + Discover's
context. The agent runs its fixed 6-step ideation pipeline (FRAME criteria → DIVERGE ≥6 raw candidates
incl. a wildcard, judgment deferred → CLUSTER to 2–4 structurally distinct → SCORE weighted matrix →
PREMORTEM both finalists → RECOMMEND) and returns the options table with weighted scores + premortem risks
Assemble the enforcement set (code tasks). By the 1% rule — if there's even a 1% chance a skill or
rule applies, include it — scan the plugin skills and the project's .claude/rules/ tree. The brainstormer
returns the candidate set; the main thread records it:
claudehut-state --session ${CLAUDE_SESSION_ID} set-enforcement --skills <a,b,c> --rules <framework/jpa.md,security/owasp-top10.md,…>
The enforcement set is the auditable checklist Review enforces — and (v0.4) the primary source for dynamic reviewer selection: the rules it lists decide which specialist auditors Review spawns. A thin or empty set silently under-reviews — apply the 1% rule honestly.
Confirm the choice (interactive only). Call the AskUserQuestion tool with the scored options as
choices (not a free-text ask) — records a structured decision before Spec. On a non-interactive run (-p)
or inside a subagent (no AskUserQuestion), proceed with the brainstormer's recommendation.
claudehut:discover..claude/rules/
(it also determines which reviewers fire).REQUIRED NEXT: claudehut:write-spec.
Guides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.
npx claudepluginhub taipt1504/claudehut --plugin claudehut