| name | agentic-coding-spec |
| description | Route explicit Builder workspace lifecycle requests for roadmap, inventory, derivation, prototype, confirm-readiness diagnostics, fenced JSON spec-confirmed-implementation-request messages, or explicit natural-language confirmed implementation automation requests. Do not use for ordinary chat acknowledgements such as "确认" or confirming an inline option. |
Agentic Coding Spec Router
Load this skill when a Builder prompt bridge request, explicit user request, or
runtime diagnostic asks for roadmap, inventory, UNKNOWN assets, supporting
sources, formal assets, prototype assets, confirm readiness diagnostics, or a
spec-confirmed-implementation-request.
Do not load this skill solely because the user wrote a short acknowledgement
such as 确认, confirmed, 可以, or 同意, or because the user confirmed an
inline UI/design/implementation option in chat. For Phase 6.5 triggers and
non-triggers, use
skills/agentic-spec-confirmed-implementation/rules/phase65-trigger.md as the
complete decision rule. This router may enter Phase 6.5 through Path A fenced
JSON or Path B explicit natural-language automation request, but never through
a bare acknowledgement or inline option confirmation.
Also load this skill after a local Superpowers spec is written or materially
revised so it can route agentic-spec-reviewer before plan writing.
Requirement clarity P0B is documented as status: active; guarded pre-spec routing runs only after Phase 6.5 non-trigger decisions and durable source intake checks.
Required Context
docs/solutions/l1/roadmap/builder-workspace-baseline-rules.md
skills/agentic-coding-spec/rules/routing.md
skills/agentic-coding-spec/rules/readiness.md
skills/agentic-coding-spec/rules/commit-boundary.md
- For local Superpowers spec review,
skills/agentic-spec-reviewer/SKILL.md.
Workflow
- Identify the request category.
- Load only the downstream skill needed for that category.
- Run deterministic checks through
agentic-spec doctor --workspace <path>.
- For roadmap baseline or phase ledger work, use
agentic-coding-roadmap.
- For inventory classification, supporting source, or UNKNOWN repair work, use
agentic-coding-inventory.
- For local Superpowers specs, load
agentic-spec-reviewer before
superpowers:writing-plans; after review or revision closure, run
derivation when required and always run agentic-prototype-trigger —
its classification (including not_applicable with a skip reason) is
the prototype gate.
- For L1/L2/L3 formal asset derivation that is not a newly written or
materially revised local Superpowers spec awaiting review, use
agentic-spec-to-knowledge-derivation.
- For prototype,
DESIGN.md, or HTML preview generation requests, route
through agentic-prototype-trigger; only an explicit refinement of an
existing prototype manifest goes straight to
agentic-prototype-refinement.
- For
spec-confirmed-implementation-request, use
skills/agentic-spec-confirmed-implementation/rules/phase65-trigger.md as
the complete trigger and non-trigger decision rule. This router may enter
Phase 6.5 through Path A fenced JSON or Path B explicit natural-language
automation request, but never through a bare acknowledgement or inline
option confirmation. For validated requests, first run agentic-spec request validate --workspace <path> --request <request.json>, then load
agentic-spec-confirmed-implementation; do not run local Superpowers gates
for this request.
Guardrails
Do not push, tag, reset, rebase, stash, or force push. Refresh and phase
commits run in the git_commit_scoped tier of
skills/agentic-git-sync/rules/git-permission-boundaries.md.
Do not let agentic-spec decide business meaning. It only performs deterministic
file operations and checks requested by the active skill or Agent.
For Phase 6.5 triggers and non-triggers, use
skills/agentic-spec-confirmed-implementation/rules/phase65-trigger.md as the
complete decision rule. This router may enter Phase 6.5 through Path A fenced
JSON or Path B explicit natural-language automation request, but never through
a bare acknowledgement or inline option confirmation.