Help us improve
Share bugs, ideas, or general feedback.
From devstefancho-skills
Scans codebase to generate grounded feature ideas with ASCII wireframes, saving them as notes in `brain-storm/`. Includes cleanup mode to remove implemented ideas.
npx claudepluginhub devstefancho/skillsHow this skill is triggered — by the user, by Claude, or both
Slash command
/devstefancho-skills:brain-stormgeneral-purposeThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Ideation before `/writing-specs`. Scan the codebase, propose grounded ideas, attach ASCII wireframes, save selected ideas to `brain-storm/`.
Brainstorm future features and improvements based on the current codebase. This is the ideation step BEFORE writing specs (/writing-specs). Use when user asks to brainstorm ideas, generate feature ideas, explore improvements, or mentions 브레인스톰, 아이디어, 기능 제안, 개선 아이디어, 뭐 만들까, 앞으로 뭐 하지. Also trigger for cleanup requests like 브레인스톰 정리, 구현된 아이디어 정리. Proactively trigger when the user wants creative exploration of what COULD be built.
Guides users through structured codebase exploration and clarifying questions to refine a feature idea into a design spec.
Guides structured brainstorming to clarify requirements, explore user intent, approaches, trade-offs, and feature scope before implementing components or changes.
Share bugs, ideas, or general feedback.
Ideation before /writing-specs. Scan the codebase, propose grounded ideas, attach ASCII wireframes, save selected ideas to brain-storm/.
brain-storm/{name}.md or brain-storm/{subdir}/{name}.md. One subdirectory level max; filenames lowercase-with-hyphens.Glob key directories (src/**, app/**, pages/**, components/**, lib/**); read package.json, README.md, and obvious entry points.Glob brain-storm/**/*.md to inspect existing notes.For each selected idea:
Grep brain-storm/**/*.md for 3-5 key nouns from the title/description. On a duplicate or near-duplicate, ask whether to update the existing file, create new, or skip.templates/idea-template.md and templates/wireframe-guide.md.brain-storm/.Fill templates/report-template.md and include it in the final response. The report is part of the response, never a separate file.
Glob brain-storm/**/*.md to list all notes.Grep those keywords in source code, excluding brain-storm/, specs/, node_modules/, .git/.If AskUserQuestion is unavailable (auto mode, scheduled run, headless agent) or the user said "automatic" / "no questions", use these defaults. Always echo the defaulted decisions in the final report so the user can override.
| Decision point | Default | Rationale |
|---|---|---|
| Which ideas to save (Brainstorm Phase 1) | Save 2 ideas: the most diverse pair (1 UX/polish + 1 new capability), preferring Low/Medium complexity. | Diversity beats volume; low complexity proves the workflow without committing to large work. |
| Duplicate detected (Brainstorm Phase 2) | Skip writing the new file. | Never overwrite user-authored notes silently. |
| Cleanup deletion (Cleanup Phase 2) | Refuse — report candidates only, do not delete. | Deletion is unrecoverable; require an explicit follow-up command. |