From etcd-druid
Use before plan when the user asks for a feature or significant change — explores intent, requirements, and constraints before planning. Do not use for bug fixes with clear reproduction or trivial one-file changes.
How this skill is triggered — by the user, by Claude, or both
Slash command
/etcd-druid:brainstormThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Explore what the user actually wants before committing to a plan. Prevents planning the wrong thing.
Explore what the user actually wants before committing to a plan. Prevents planning the wrong thing.
NO PLAN WITHOUT CONFIRMED INTENT.
| Rationalization | Why it fails |
|---|---|
| "The issue is clear enough" | Issues describe symptoms. You need to understand intent |
| "I know what they want" | You have a hypothesis. Confirm it |
| "Planning will clarify things" | Planning locks in assumptions. Brainstorming surfaces them |
| "This is obvious" | "Obvious" precedes most wrong implementations |
/etcd-druid:debug/etcd-druid:tddRead the issue or user message. Before anything else, state:
# Which component is affected?
find internal/component/ internal/controller/ -name "*.go" | head -20
# Has this been done before? Check merged PRs
gh pr list --state merged --repo gardener/etcd-druid --search "<keywords>" --limit 5
Ask the user 1-3 focused questions. Domain questions, not implementation questions.
Good: "Should this field be optional or required?" Bad: "Should I use a pointer or value type?"
For simple changes: state the approach and ask for confirmation. For complex changes: present 2-3 options with trade-offs.
Always include:
Once the user confirms an approach:
Say: "Approach confirmed. Invoking /etcd-druid:plan to create the implementation plan."
Then invoke /etcd-druid:plan with the confirmed context.
| Thought | Why it fails |
|---|---|
| "I already know what to build" | You have a hypothesis. Confirm it costs 30 seconds |
| "The user will correct me in plan review" | Plan review is for plan quality, not intent discovery |
| "Brainstorming is overkill for this" | 3 clarifying sentences is not overkill. A wrong plan is |
| "Let me just start exploring code" | Exploration without intent leads to rabbit holes |
/etcd-druid:plan with context/etcd-druid:plan directly/etcd-druid:debug/etcd-druid:tddnpx claudepluginhub seshachalam-yv/etcd-druid-skills --plugin etcd-druid-skillsGuides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.