bmad-idea — Claude Code skill: one concept brief before planning
Turns a rough idea into a single concept artifact and points to the next skill. Meant for the step before PRDs and sprint plans.
npx skills add akillness/jeo-skills --skill bmad-idea -a claude-codeWhat bmad-idea does
The skill picks one of five framing modes: problem, audience and value, concept shaping, game concept, or story packaging. It first normalises the incoming idea packet — domain, stage, audience, the biggest unknown. Then it returns exactly one artifact: problem brief, positioning brief, concept brief, game concept packet, or story / pitch packet.
Reference files ship with it: references/operating-modes.md for mode-selection heuristics, references/handoff-boundaries.md for routing to neighbouring skills, and references/concept-packet-template.md for output scaffolding. Tools allowed are Read, Write, Bash, Grep, Glob.
Mixing modes is off unless you ask for a two-pass workflow. Game ideas get pillars, player fantasy and a core loop before bmad-gds. If all you need is copy polishing with no framing decision, this is the wrong skill.
What it helps with
- pin down which problem is actually worth solving
- define audience and value before GTM work
- collapse several half-ideas into one concept
- sketch player fantasy, pillars and core loop
- build a pitch packet for internal buy-in
Example prompts for the agent
- I have a rough service idea — help me find the problem it solves
- Shape a game concept: player fantasy, pillars, core loop
- Put together a positioning brief for a new offer
How to install bmad-idea
1Skills CLI (Vercel)
npx skills add akillness/jeo-skills --skill bmad-idea -a claude-code2Manually: put the files in place
~/.claude/skills/bmad-idea/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/bmad-idea/
1Skills CLI (Vercel)
npx skills add akillness/jeo-skills --skill bmad-idea -a codex2Manually: put the files in place
.agents/skills/bmad-idea/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add akillness/jeo-skills --skill bmad-idea -a cursor2Manually: put the files in place
.cursor/skills/bmad-idea/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install akillness/jeo-skills bmad-idea2Manually: put the files in place
.github/skills/bmad-idea/SKILL.md1Skills CLI (Vercel)
npx skills add akillness/jeo-skills --skill bmad-idea -a gemini-cli2Platform CLI
gemini skills install https://github.com/akillness/jeo-skills --path .agent-skills/bmad-ideaManually: put the files in place
.devin/skills/bmad-idea/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add akillness/jeo-skills --skill bmad-idea -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
Step by step, with commands for each platform: How to install skills in Claude Code: five ways
Questions about bmad-idea
How do I install bmad-idea in Claude Code?
Run npx skills add akillness/jeo-skills --skill bmad-idea -a claude-code. The skill lands at ~/.claude/skills/bmad-idea/SKILL.md.
What does bmad-idea do?
It cleans up an early-stage idea, picks a single framing mode, and produces one concept artifact ready for handoff.
How is bmad-idea different from bmad?
bmad-idea runs before planning and produces the concept. bmad handles phase routing once project framing exists.