npx skills add ...
npx skills add giuseppe-trisciuoglio/developer-kit --skill brainstorm-prompt-optimizer
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.
npx skills add giuseppe-trisciuoglio/developer-kit --skill 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.
/specs.brainstormspecs.change-specOutput 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.
Check for project files to understand the environment:
CLAUDE.md → project conventionsdocs/specs/architecture.md → existing architecture constraintsdocs/specs/ontology.md → existing domain termsTech stack detection:
package.json → Node.js/TypeScript/Reactpom.xml / build.gradle → Java/Spring Bootrequirements.txt / pyproject.toml → PythonParse the raw idea to identify:
Estimate complexity to help /specs.brainstorm:
Build a structured prompt with these components (aligned with /specs.brainstorm template):
Present the complete optimized prompt in a fenced code block with the label optimized-prompt:
Input:
Output:
Input:
Output:
Input:
Output:
The optimized prompt should be used directly with /specs.brainstorm:
specs.change-spec[IMP], [SEF], or [EXT][NEEDS CLARIFICATION] markers| Component | When to Use |
|---|---|
/specs.brainstorm | After optimization, run brainstorm to create specification |
/specs.spec-to-tasks | Convert specification to executable tasks |
specs-change-spec | For bug fixes or delta changes (not new features) |
specs-brainstorm | Reference for functional specification template |
```optimized-prompt
[Full optimized prompt content]