From silver-bullet
Clarifies vague ideas or requirements into a decision-ready brief using PM framing and brainstorming discipline. Useful for reducing uncertainty before planning.
How this skill is triggered — by the user, by Claude, or both
Slash command
/silver-bullet:silver-clarify <idea, rough requirement, or requirement doc><idea, rough requirement, or requirement doc>The summary Claude sees in its skill listing — used to decide when to auto-load this skill
SB orchestrator for the front end of planning. It merges product framing, one-question-at-a-time interviewing, brainstorming discipline, and SB lifecycle handoff into one coherent workflow. It does not implement work or write plans; it reduces uncertainty until the next step is obvious.
SB orchestrator for the front end of planning. It merges product framing, one-question-at-a-time interviewing, brainstorming discipline, and SB lifecycle handoff into one coherent workflow. It does not implement work or write plans; it reduces uncertainty until the next step is obvious.
Convert ambiguous input into a concise brief that can seed silver:context when discovery is next, or silver:plan when the phase is already ready to plan.
--auto: choose reasonable defaults and ask only when a crucial or unsafe decision is blocked--all: surface every gray area before converging--chain: after the brief is captured, continue with silver:context or silver:plan when project/phase context exists--text: keep the session text-only; no visual companion--analyze: read more context up front before askingWhen the topic is visual or diagram-heavy and --text is not set, offer the visual companion as its own message before asking deeper questions:
This topic has strong visual/UI dimensions. Open a browser companion to explore mockups or a running app?
A. Yes — use Alumnium MCP (alumnium.ai) B. No — continue text-only (
--text)
If A: follow the browser evidence fallback hierarchy in silver-bullet.md §8.1:
start the session, then do / check / get against a URL or local dev server, and stop when done. Capture screenshots, assertion results, or extracted UI state in .planning/CLARIFY.md.cursor-ide-browser (browser_navigate, browser_snapshot, browser_take_screenshot, browser_click, browser_type, browser_scroll). Attach screenshots and snapshot notes to .planning/CLARIFY.md.Prefer Alumnium over host browser MCP when both are available — structured do/check/get compresses browser noise versus ad-hoc navigation.
decision_class: blocking (material fork). Otherwise apply autonomous_default and log the assumption — do not stall on preference questions.silver:ingest first; otherwise silver:clarify handles the intake path itself.First, read the current project context if it exists:
.planning/PROJECT.md.planning/REQUIREMENTS.md.planning/ROADMAP.md.planning/STATE.mdCONTEXT.md, SPEC.md, or related docsClassify the input maturity:
If the input clearly spans multiple independent projects, split it before continuing.
If the next obvious step is project or milestone framing, preserve enough context for SB to hand off directly to silver:context.
State the problem in plain language:
If the user supplied a full doc, compress repeated or already-settled points instead of restating them. If the request has product or user-value implications, include a short PM framing section that captures the problem, audience, value, and success definition before moving on.
Generate 2-4 distinct framings or directions. Internally apply a PM lens first, then a structured divergence lens, but present the result as one non-redundant clarify flow. Include, when useful:
Use product frameworks as needed:
Challenge the ideas before they harden:
If the input is already formalized, focus on gaps and conflicts rather than generating new scope.
Pick the strongest direction, or if no decision is appropriate yet, narrow the open questions to the ones the next SB lifecycle step must resolve.
Be decisive. Name the recommendation and the reason for it.
If the next step is project or milestone framing, say so explicitly and route the handoff to silver:context. Otherwise hand off to silver:plan when phase context already exists.
Write a concise brief to .planning/CLARIFY.md with:
silver:context or silver:planIf --chain is set and the project/phase context is already known, hand the brief off to silver:context or silver:plan after writing it. If not, state the exact next SB lifecycle step needed to make that handoff possible.
The brief is written, the decision boundary is clear, and the next SB lifecycle step is obvious.
npx claudepluginhub alo-exp/silver-bullet --plugin silver-bulletGuides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.