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

69 lines
2.2 KiB
Markdown

---
description: Orchestrate full feature delivery from current state to completion
argument-hint: <feature-slug>
allowed-tools: Bash, Read, Write, Edit, Glob, Grep, Task
---
Deliver feature end-to-end: $ARGUMENTS
## Instructions
### 1. Assess Current State
```bash
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:
```bash
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