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
Resolve the uncertainty that would materially change the result.
- Inspect enough context to identify the real decision.
- Ask only questions whose answers change the approach. Group closely related questions when that is faster for the user.
- Present the viable options and tradeoffs; recommend one.
- Get agreement on material, hard-to-reverse choices, then implement or plan.
Do not pause for:
- reversible implementation details
- choices already settled by repository conventions or an approved plan
- narrow patches with clear behavior
- speculative edge cases that do not affect the current decision
Create a durable design document only when the user requests one or the decision needs handoff, later review, or long-term preservation.
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 | 5mo | No flags | Intermediate |
| brainstorming | 93 | 6mo | Review | Beginner |
| spec-workflow | 10 | 10mo | No flags | Intermediate |
| feature-design-assistant | 6 | 8mo | 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.