route-test-1770185086/.claude/commands/deliver.md
jordan 0f92583dba
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
ci/woodpecker/manual/woodpecker Pipeline was successful
Initialize project from skeleton template
2026-02-04 06:04:48 +00:00

2.2 KiB

description argument-hint allowed-tools
Orchestrate full feature delivery from current state to completion <feature-slug> Bash, Read, Write, Edit, Glob, Grep, Task

Deliver feature end-to-end: $ARGUMENTS

Instructions

1. Assess Current State

sdlc next --for $ARGUMENTS

Determine where the feature is in the lifecycle and what action is needed.

2. Execute the Action Loop

For each classifier result, execute the recommended action:

Action What to Do
CREATE_SPEC Write the spec (follow /spec-feature protocol)
CREATE_DESIGN Write the design (follow /design-feature protocol)
CREATE_TASKS Break down tasks (follow /breakdown-feature protocol)
CREATE_QA_PLAN Write QA plan (follow /create-qa-plan protocol)
TRANSITION Run sdlc feature transition $ARGUMENTS <phase>
IMPLEMENT_TASK Implement the task (follow /implement-task protocol)
CREATE_REVIEW Review the code (follow /review-feature protocol)
CREATE_AUDIT Audit the code (follow /audit-feature protocol)
RUN_QA Execute QA (follow /run-qa protocol)
MERGE Merge the feature (follow /merge-feature protocol)

3. Re-classify After Each Step

After completing each action:

sdlc next --for $ARGUMENTS

Use the new classification to determine the next step. Continue until the feature reaches released or a gate is hit.

4. Stop at Gates

When the classifier returns AWAIT_APPROVAL or BLOCKED:

  1. Present what needs approval or what is blocked
  2. List the specific artifact or blocker details
  3. Stop and wait for the user -- do not proceed past approval gates

5. Report Progress

After each action, briefly report:

  • What was just completed
  • Current phase
  • What comes next (or what is blocking)

Critical Rules

  • ALWAYS stop at approval gates -- NEVER approve artifacts yourself
  • NEVER skip phases or reorder the classifier recommendations
  • ALWAYS re-run the classifier after each action to get the true next step
  • ALWAYS follow the corresponding command protocol for each action
  • NEVER continue past BLOCKED status without resolution
  • ALWAYS report what was done and what comes next after each step