From dev
Help the user move from a vague problem, observation, or half-formed solution to a concrete next step. Use when the user wants to explore what to build, sanity-check an idea, dig into the problem behind a proposed solution, or work through phrasings like "I'm thinking about...", "we should consider...", "would it be a good idea to...", "what if we...", "I have an idea for...". Output is 1-3 concrete options or a clear "drop this" recommendation, not a PRD or implementation.
How this skill is triggered — by the user, by Claude, or both
Slash command
/dev:ideate [problem, idea, or area to explore][problem, idea, or area to explore]This skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Help the user turn a vague problem, observation, or half-formed solution into a concrete
Help the user turn a vague problem, observation, or half-formed solution into a concrete
next step. This skill sits upstream of /dev:investigate — it does not produce
plans, PRDs, or implementations. It produces a decision: which idea to take forward, or
to drop the line of thinking entirely.
Read the user's input and identify which stance to lead with:
If the framing is genuinely ambiguous, ask one clarifying question to resolve which stance to take. Do not start in both.
The user has described a problem. Your job is to explore solutions.
codebase-researcher to find what's already there. If it references a domain
you don't have context on, skip — don't spawn framework-researcher or
topic-researcher here; that's investigate's job.The user has described a feature or change they want. Your job is to back up and check whether this is the right thing.
/dev:investigate or a full-mode
/dev:next rather than expanding ideate./dev:plan.## Ideate
**Stance**: problem-first | solution-first
**Problem (as articulated)**: [one or two sentences]
**Options**:
1. [Approach 1] — [one-line tradeoff]
2. [Approach 2] — [one-line tradeoff]
3. [Approach 3] — [one-line tradeoff, optional]
**Recommendation**: [which option, or "drop this line — <reason>"]
**Next step**: [e.g. "run /dev:next with this task description", "add to project plan",
"drop and revisit if X happens"]
The output is consumed by:
/dev:next <task description> — for ideas the user wants to act on now.npx claudepluginhub balduinlandolt/dev-claude-plugin --plugin devGuides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.