brainstorming
Facilitates collaborative design for underdefined technical tasks. Helps clarify requirements and tradeoffs before code is written.
Install
mkdir -p .claude/skills/brainstorming-tenecsson && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/11105" && unzip -o skill.zip -d .claude/skills/brainstorming-tenecsson && rm skill.zipInstalls to .claude/skills/brainstorming-tenecsson
Activation
This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.
Use when requirements, product choices, or technical approach are still underdefined and you need a design before implementationKey capabilities
- →Translate open requests into designs
- →Identify architectural tradeoffs
- →Clarify underdefined requirements
- →Select implementation approaches
How it works
It uses a structured interview and trade-off analysis to guide the user toward an approved design before implementation begins.
Inputs & outputs
When to use brainstorming
- →Determine system architecture
- →Define feature scope and tradeoffs
- →Clarify underdefined requirements
- →Select implementation approaches
About this skill
Turn an open request into an approved design before coding.
Use this when:
- success criteria, constraints, or tradeoffs are still unclear
- the user wants help choosing architecture, behavior, or scope
Do not use this when:
- an approved design or implementation plan already exists
- the request is status, review, or verification only
- the patch is narrow and the desired behavior is already specified
Workflow:
- Scan only the context needed to understand the problem.
- Ask one clarifying question at a time. Prefer multiple choice when it genuinely helps.
- If the design is open, present 2-3 approaches with tradeoffs and a recommendation. If it is bounded, present one recommended approach.
- Describe the design at the right level: architecture, data flow, edge cases, and tests.
- Get approval before implementation.
- Write
docs/plans/YYYY-MM-DD-<topic>-design.mdonly if the design needs durable reuse, review, or handoff. - If execution still needs a multi-step plan, switch to
writing-plans. Otherwise implement directly.
Principles:
- Do not implement while material design questions remain open.
- Resolve real uncertainty, not imaginary uncertainty.
- Use the lightest process that closes the gap.
- Cut unneeded features early.
When not to use it
- →When an approved design already exists
- →For status, review, or verification tasks
Limitations
- →Requires user approval before coding
- →Not for narrow, well-specified patches
How it compares
It forces a design phase for underdefined requests, preventing premature implementation.
Compared to similar skills
brainstorming side by side with the closest alternatives in the catalog.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| brainstorming (this skill) | 0 | 4mo | No flags | Intermediate |
| brainstorming | 93 | 4mo | Review | Beginner |
| spec-workflow | 10 | 8mo | No flags | Intermediate |
| feature-design-assistant | 6 | 7mo | No flags | Intermediate |
Try saying
Example prompts that trigger this skill in your AI assistant.
You might also like
brainstorming
obra
Use when creating or developing, before writing code or implementation plans - refines rough ideas into fully-formed designs through collaborative questioning, alternative exploration, and incremental validation. Don't use during clear 'mechanical' processes
spec-workflow
TencentCloudBase
Standard software engineering workflow for requirement analysis, technical design, and task planning. Use this skill when developing new features, complex architecture designs, multi-module integrations, or projects involving database/UI design.
feature-design-assistant
davila7
Turn ideas into fully formed designs and specs through natural collaborative dialogue. Use when planning new features, designing architecture, or making significant changes to the codebase.
validate-agent
parcadei
Validation agent that validates plan tech choices against current best practices
plan
matheusht
Turn research findings into a small, reviewable implementation plan before editing.
orchestrate
chiricos
Orquesta un flujo multi-agente de 6 fases (explorar, refinar, planificar, ejecutar, implementar tests, verificar) para abordar tareas complejas sin saturar la ventana de contexto. Solo el usuario puede invocar esta skill.