sdd-routing
Route a natural-language request into the zero SDD pipeline when the user signals SDD intent
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Route a natural-language request into the zero SDD pipeline when the user signals SDD intent
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
| name | sdd-routing |
| description | Route a natural-language request into the zero SDD pipeline when the user signals SDD intent |
zero's spec-driven development pipeline is normally started with the explicit
/forge <feature> command. This skill adds one purely additive convenience:
when the user describes work and explicitly signals that they want it
run through the disciplined SDD pipeline, route the request into the /forge
workflow instead of handling it ad-hoc.
/forge stays the primary, deliberate entry point. This skill never replaces
it — it only catches the case where the user expressed SDD intent in plain
language rather than typing the command.
Route to /forge only when both of these hold:
When both hold, invoke the /forge workflow with the user's described work as
the feature request. Pass that described work verbatim — do not rephrase,
summarize, translate, or interpret it. The existing /forge workflow does the
rest: an ordinary SDD run with all four phases (explore, plan, build,
veredicto), the round cap, and the veredicto verdict, exactly as an explicit
/forge invocation behaves — including its Spanish, low-noise output, governed
by the orchestrator's ## Language Boundary and ## Output Contract.
This skill must not hijack ordinary interaction. Do nothing (handle the request normally) when:
When in doubt, do nothing. Default to normal handling and leave the user to
invoke /forge explicitly. A missed natural-language route is harmless — the
user can still type /forge. A wrong route forces routine work through the
heavy pipeline, which is not. Triggering only on a clear signal phrase is the
rule; /forge remains the explicit primary entry point.
/zero-branch <slug> — create/reuse the configured Git branch for the SDD run and persist it in .sdd/<slug>/links.json./zero-git-validate <slug> — validate worktree, branch, remote, GitHub CLI auth, and verdict gating before PR/archive./zero-pr <slug> — create an audit-ready GitHub PR from SDD artifacts after veredicto returns pasa./zero-archive <slug> — merge approved deltas into .sdd/specs/ and move the run to .sdd/archive/YYYY-MM-DD-<slug>/.Recommended flow: /zero-branch → /zero-issue → /forge → /zero-git-validate --for=pr → /zero-pr → /zero-archive.