Optimizes raw idea descriptions into structured prompts ready for the brainstorming workflow. TRIGGER when: user says "optimize for brainstorm", "prepare idea for brainstorm", "enhance this idea", "make this ready for brainstorming", "imposta per brainstorm", or wants to improve a feature idea before using /specs.brainstorm. DO NOT TRIGGER for code optimization, refactoring, or general prompt engineering tasks.
SkillScore86Maintained
Automatic
◆Product Management pack
Last verified 8/21/2026
What it changes
Passed 19 of 22 test cases with the skill, and 3 of 22 without it.
Without skill14%
With skill86%
Checks it passed that the model alone missed
Uses [IMP] taxonomy tags for criteria.
Lists at least 3 items under Non-Goals.
Tags criteria with [IMP] taxonomy markers.
and 21 more in the full report
16 fixed3 passed either way3 still failing0 broke
Pass-rate lift
+73 pp
Tokens
+296%
Agent turns
0%
Response time
+3%
Model gemini-3.6-flashMeasured 8/21/2026v119 of 22 cases passed with skill
Tokens, turns and time describe resource use, not a dollar price.
See it in action
One of 16 test cases the skill fixed. Same model, same prompt, with and without the skill.
1 of 16
Prompt
We need to fix a bug in our specs where password reset was missing rate limiting. Please prepare this for brainstorming.
What was checked, without and with the skill
Checked
Without skill
With skill
Routes the bug modification request to specs.change-spec.
Missed
Passed
case-22 · gemini-3.6-flash · 8/21/2026 · answers are capped and redacted
What's inside
The instructions your model reads when the skill loads.
SKILL.md536 linessingle file
Brainstorm Prompt Optimizer
Transform a raw idea into an optimized prompt ready for the brainstorming workflow (/specs.brainstorm).
This skill prepares ideas so that when passed to /specs.brainstorm, they produce better functional specifications
following EARS syntax, proper acceptance criteria taxonomy, and complete Non-Goals/Negative Requirements sections.
When to Use
User wants to optimize an idea before running /specs.brainstorm
User says "prepare this idea for brainstorming", "enhance for brainstorm"
User provides a simple idea and wants it structured for better brainstorming results
User asks "make this ready for brainstorm"
User says "imposta per brainstorm", "prepara idea per brainstorm"
Do Not Use When
User wants code or performance optimization (use appropriate skills)
User wants general prompt engineering (use prompt-engineering skill)
User wants analysis of an existing prompt
User is asking to execute a task directly
User wants to fix a bug or modify existing behavior → route to specs.change-spec
How It Works
Output ONLY the optimized prompt — no analysis, no reports, no recommendations.
The workflow transforms a raw idea into a structured prompt that will produce better functional specifications when
used with /specs.brainstorm.
Workflow
Phase 1: Detect Project Context
Check for project files to understand the environment: