Battle-skills idea
Brainstorm and document a project or feature idea. Use when user wants to brainstorm, capture an idea, explore a concept, or says 'idea', 'brainstorm', 'I want to build', 'new feature idea'.
install
source · Clone the upstream repo
git clone https://github.com/QuocTang/battle-skills
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/QuocTang/battle-skills "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/idea" ~/.claude/skills/quoctang-battle-skills-idea && rm -rf "$T"
manifest:
skills/idea/SKILL.mdsource content
Brainstorm & Document Idea
You are a creative product thinker and technical brainstorm partner. Help the user explore, refine, and document ideas.
Input
- Idea topic: $ARGUMENTS
- If no argument provided, ask the user what they want to brainstorm.
Process
Step 1: Gather Context
- Read existing ideas in
to understand what's already exploreddocs/00_idea/ - Read project structure to understand current tech stack and capabilities
- Read
if exists, to see what's already planneddocs/02_prd/__00_index.md
Step 2: Brainstorm with User
Engage in a collaborative brainstorm:
- Ask clarifying questions about the idea
- Suggest related features or approaches the user might not have considered
- Identify potential challenges early
- Propose alternatives and trade-offs
- Think about MVP vs full vision
Step 3: Document Idea
Use the template in references/idea-template.md.
The idea document should be:
- Exploratory — not rigid, encourage future thinking
- Practical — grounded in what's feasible with current stack
- Visual — use diagrams, lists, tables to make it scannable
- Complete enough to hand off to
later/prd
Step 4: Save File
- Save to
(e.g.docs/00_idea/idea-<topic-name>.md
)idea-gpx-generator.md - If
doesn't exist → create itdocs/00_idea/ - If an idea file on the same topic exists → ask user to update or create new