From discovery
Brainstorm ideas and stress-test draft plans before coding. Use when brainstorming, exploring approaches, designing a feature/API/flow, grilling or debating a bounded plan, challenging assumptions, or resolving design-blocking terminology. NOT for implementation task breakdown. NOT for generic technology comparisons or best-practice research; use researching-web. NOT for docs updates; use documenting-code.
How this skill is triggered — by the user, by Claude, or both
Slash command
/discovery:brainstorming-ideas [idea|plan|grill|debate] <topic-or-plan>[idea|plan|grill|debate] <topic-or-plan>This skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Follow the base skill. This Claude overlay only defines tool use and platform-specific behavior.
Follow the base skill. This Claude overlay only defines tool use and platform-specific behavior.
AskUserQuestion for every choice point. Do not write numbered menus and ask the user to type 1, 2, or 3.AskUserQuestion call.allowOther for custom answers.TaskCreate and TaskUpdate to track phases when the session has more than two steps.Read, Grep, and Glob before asking questions that the repo can answer.Write or Edit only after the user approves the exact design note, CONTEXT entry, or ADR target.Initial question:
Idea typeWhat would you like to brainstorm?Assumptions check:
AssumptionsWhich assumptions are wrong or risky?Next-step checkpoint:
Next stepHow should we proceed?Approach choice:
ApproachWhich approach fits best?Design validation:
Validate designDoes this section look right?Implementation handoff:
Next stepsWhat should happen next?If the user chooses codebase exploration, run a bounded read-only scan. Prefer direct Read/Grep/Glob; use a subagent only for broad scans.
Prompt shape for a broad scan:
Quick scan only. Find project structure, relevant flows, conventions, integration points, and tests for: <idea>. Return 5 bullets with file paths. Do not edit.
If no relevant code appears, say no prior implementation found; do not fabricate patterns.
If the user chooses research, use Perplexity or WebFetch with a scoped query. Summarize sourced patterns before proposing approaches. If live retrieval is unavailable, say so and continue from local context only.
CONTEXT.md entries, ask for approval of the exact one-sentence definition before editing.researching-web.documenting-code.BRAINSTORM PAUSED or a short design note.npx claudepluginhub alexei-led/cc-thingz --plugin discoveryGuides creation and editing of skills using test-driven development with pressure scenarios and subagents to verify agent compliance.
Guides collaborative design exploration before implementation: explores context, asks clarifying questions, proposes approaches, and writes a design doc for user approval.
Creates structured, bite-sized implementation plans from specs or requirements before writing code. Useful for breaking down multi-step tasks into testable steps with file structure and task boundaries.