计划执行与检查节点
executing-plans
按既定实施计划完成工作,保持过程检查和反馈。
need-explorer【效率与协作】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.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Before executing a CLI line below, replace its leading SSF with node "<plugin-root>/scripts/spec-superflow.mjs"; <plugin-root> is the absolute directory two levels above this file. Never run SSF literally or call an ssf from PATH.
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 now
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.