From brainstorm
Reads the project codebase and suggests the 5 most valuable features or improvements to build next. Useful when stuck or asking for direction.
How this skill is triggered — by the user, by Claude, or both
Slash command
/brainstorm:brainstormhaikuThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Read the project, then produce five specific, high-value ideas ranked by impact.
Read the project, then produce five specific, high-value ideas ranked by impact. The goal is to surface ideas the developer couldn't easily generate themselves — insights that come from reading the whole codebase at once and thinking hard about what it could become, not just what it's missing.
This skill is read-only. It produces a report. It does not modify any file.
Before doing any work, call TaskCreate for each phase below. Call TaskUpdate (status in_progress) when you begin a phase and TaskUpdate (status completed) when you finish it.
cat README.md 2>/dev/null || cat readme.md 2>/dev/null || true
ls -la
cat package.json 2>/dev/null || cat pyproject.toml 2>/dev/null || \
cat Cargo.toml 2>/dev/null || cat go.mod 2>/dev/null || \
cat pom.xml 2>/dev/null || cat build.gradle 2>/dev/null || \
cat build.gradle.kts 2>/dev/null || true
git log --oneline -20 2>/dev/null || true
Read the actual code — the core logic, main entry points, and anything that stands out. You're looking for what the project does, how it does it, and what it leaves undone.
git ls-files 2>/dev/null || find . -type f \
! -path '*/.git/*' ! -path '*/node_modules/*' ! -path '*/__pycache__/*' \
! -path '*/dist/*' ! -path '*/build/*' | head -60
grep -rn "TODO\|FIXME\|HACK\|XXX" \
--include="*.ts" --include="*.js" --include="*.py" --include="*.go" \
--include="*.rs" --include="*.java" --include="*.kt" --include="*.md" \
. 2>/dev/null | grep -v "node_modules\|\.git\|dist\|build" | head -30
Work through three separate lenses, then combine and rank:
Technical lens — what's broken or inefficient?
Product lens — what would make this more valuable?
Imagination lens — what would surprise the developer?
The Feature / Improvement distinction matters:
Aim for at least 2 genuine Features (capabilities not hinted at anywhere in the code) and 2–3 Improvements. A pure list of fixes or TODO-completions is not a useful brainstorm — the developer can find those themselves.
Rank by value/effort ratio: a quick win with high impact beats a technically impressive idea that would take months.
## Brainstorm: 5 Ideas for {project name}
{One sentence describing what the project is, for context.}
---
### 1. {Title} · {Effort: hours / days / weeks} · {Type: Feature / Improvement}
**What**: {One or two sentences. Specific, not generic — not "add error handling" but
"replace Optional.get() in BookService with orElseThrow so unknown IDs return
404 instead of a Java stack trace."}
**Why it matters**: {Concrete impact — for Features: who benefits and what becomes
possible; for Improvements: what breaks or degrades today and
what gets better.}
**Where to start**: {The specific file, function, or class to touch first. One
actionable first step grounded in the actual codebase.}
---
### 2. ...
(repeat for all 5)
---
### Honourable mentions
{2–3 additional ideas in a single sentence each, if there were more worth noting.
Omit this section if nothing else stands out.}
Keep ideas specific to this project. Generic advice ("add CI", "write more tests", "improve documentation") should only appear if there is a concrete, project-specific reason it belongs in the top 5.
npx claudepluginhub dan323/easier-life-skills --plugin brainstormCreates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.