bug-investigator
Use when encountering any bug, test failure, or unexpected behavior during spec-superflow execution, before proposing fixes. Invoked automatically when…
Clarify intent, scope, constraints, and success criteria before artifact creation. Invoke when the request is fuzzy, the user is comparing options, or the workflow needs a stable change definition before writing artifacts.
$ npx -y skills add MageByte-Zero/spec-superflow --skill need-explorer --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/need-explorerContext preview
The summary Claude sees to decide when to auto-load this skill.
Clarify intent, scope, constraints, and success criteria before artifact creation. Invoke when the request is fuzzy, the user is comparing options, or the workflow needs a stable change definition before writing artifacts.
name: need-explorer description: Clarify intent, scope, constraints, and success criteria before artifact creation. Invoke when the request is fuzzy, the user is comparing options, or the workflow needs a stable change definition before writing artifacts.
Turn a rough idea into a stable change definition before writing artifacts.
Agree on: problem, scope, non-goals, success criteria, whether to split before specification.
Before asking questions, understand what exists and what constraints are in place.
Ask a single clear question, wait for the answer, digest, then ask the next. Never ask 3+ questions at once. Each answer informs the next question.
Present 2-3 options when reasonable answers are finite. This reduces cognitive load and surfaces unconsidered choices.
For each approach: what it is, upside, downside, best-for. Then **recommend one** and explain why. Never present a single path — always name at least one alternative.
Restate what you heard: "Here's what I'm hearing: [problem, scope, non-goals, success criteria]. Does this match?" Incorporate corrections and re-validate.
After user confirms the summary:
ssf state set <change-dir> dp_1_result "confirmed: <one-line summary>" ssf state set <change-dir> dp_1_timestamp $(date -u +%Y-%m-%dT%H:%M:%SZ)
DP-1 confirms scope, non-goals, and success criteria before artifact creation.
Once DP-1 is recorded, hand off to `spec-writer`.
You must leave exploration with: a usable change name, a crisp problem statement, scope boundaries, non-goals, success criteria, and a decomposition decision (one change or split).
Do not produce implementation code. This skill stabilizes intent, not builds.
1. **Placeholder scan**: No "probably", "maybe", "TBD", or "we'll figure it out later" 2. **Contradiction check**: No scope items conflicting with non-goals or constraints 3. **Scope check**: Can a developer draw a bright line between in and out?
End every user-facing phase report with this concise handoff. Only a successfully persisted `closing` state and `abandoned` are terminal.
源码级融合 OpenSpec 规划引擎 + Superpowers 执行纪律的 AI 编程工作流插件。17 平台支持,9 skills,Spec-first,契约驱动。
Repo: MageByte-Zero/spec-superflow
Use when encountering any bug, test failure, or unexpected behavior during spec-superflow execution, before proposing fixes. Invoked automatically when…
Govern implementation from an approved execution contract. Invoke when execution-contract.md is approved and the user wants disciplined build work, TDD…
Review completed implementation batches for spec compliance and code quality. Invoke after execution batches complete, before merging, or when a review gate is…
Convert approved planning artifacts into an execution contract. Invoke when the user wants to start building, asks to move from planning to implementation, or…
Close out a spec-superflow change with verification, summary, and archive readiness. Invoke when implementation is complete, verification is underway, or the…
Sync delta specs to main specs before closure. Invoke while an executing change has delta specs to merge into the main spec base, or when detecting spec drift…