The main pipeline orchestrator — kicks off the full agent sequence for a feature and persists all artifacts to docs/features/<feature-name>/.
When the user asks to implement a feature, build a specific feature markdown file, or explicitly runs the /deliver-feature command. This delegates work to the full agent sequence.
Do NOT use when the user only wants a single agent's output (e.g., just an analysis or just a code review). Use the specific agent or skill instead.
features/)ARCHITECTURE_RULES.mdDOMAIN_DICTIONARY.mdCLAUDE.mddocs/features/README.md (for artifact persistence conventions)features/TEMPLATE.md structure. If not, stop and ask the user to run /new-feature first.features/user-auth.md becomes user-auth)..claude/feature-workspace/ — clean any prior artifacts.docs/features/<feature-name>/ — this is where all final artifacts are persisted.analysis.md. PAUSE: show summary to user. Wait for confirmation before continuing.architecture-notes.md. PAUSE if RFC was written — human must acknowledge before developer starts.performance-report.md.data-engineering-report.md.implementation-notes.md.code-review-report.md. If verdict is CHANGES REQUESTED: send back to developer. Repeat until APPROVED.a11y-report.md.security-report.md. If Critical findings exist: block pipeline, alert user.qa-report.md. Tests must be green.observability-report.md.docs-report.md.devops-report.md.delivery-summary.md in .claude/feature-workspace/..claude/feature-workspace/ to docs/features/<feature-name>/.docs/features/<feature-name>/README.md listing all artifacts with descriptions and links.docs/features/README.md.docs/features/<feature-name>/ listing. Confirm the documentation is complete.All agents write to .claude/feature-workspace/ during execution.
After pipeline completion, all artifacts are copied to docs/features/<feature-name>/:
docs/features/<feature-name>/
README.md <- index of all artifacts with links
analysis.md <- analyst output
architecture-notes.md <- architect output (if invoked)
performance-report.md <- performance-engineer output (if invoked)
data-engineering-report.md <- data-engineer output (if invoked)
implementation-notes.md <- developer output
code-review-report.md <- code-reviewer output
a11y-report.md <- accessibility-engineer output (if invoked)
security-report.md <- security-reviewer output (if invoked)
qa-report.md <- qa-engineer output
observability-report.md <- sre-engineer output
docs-report.md <- tech-writer output
devops-report.md <- devops-engineer output
delivery-summary.md <- final synthesis
# Delivery Summary: [Feature Name]
## Pipeline Run
| Agent | Status | Key Output |
|---|---|---|
| analyst | PASS | [N acceptance criteria, N architectural flags] |
| architect | PASS / SKIPPED | [N structural decisions, RFC: yes/no] |
| performance-engineer | PASS / SKIPPED | [N SLAs verified, N recommendations] |
| data-engineer | PASS / SKIPPED | [N migrations, expand/contract phase] |
| developer | PASS | [N files created, N modified, N refactoring ops] |
| code-reviewer | PASS | [Design score: C/Co/Cu/Cr — APPROVED] |
| accessibility-engineer | PASS / SKIPPED | [N violations found, N fixed] |
| security-reviewer | PASS / SKIPPED | [N findings, N critical fixed] |
| qa-engineer | PASS | [N tests, N passed, SLAs verified: yes/no] |
| sre-engineer | PASS | [N spans added, N alerts configured] |
| tech-writer | PASS | [N docs updated] |
| devops-engineer | PASS | [N CI changes, N env vars] |
## Artifacts Persisted
Location: docs/features/<feature-name>/
Files: [count] artifacts written
## Friday
Status: Shipped | Pending | Skipped
## Artifacts
- docs/features/<feature-name>/analysis.md
- docs/features/<feature-name>/architecture-notes.md
- [all produced artifacts listed with full paths]
# Feature: [Feature Name]
Delivered: [YYYY-MM-DD]
Status: Complete | Complete with notes | Blocked
## Artifacts
| Document | Agent | Description |
|---|---|---|
| [analysis.md](./analysis.md) | analyst | Technical analysis and task breakdown |
| [architecture-notes.md](./architecture-notes.md) | architect | Structural decisions and fitness functions |
| ... | ... | ... |
| [delivery-summary.md](./delivery-summary.md) | orchestrator | Final pipeline synthesis |
## Summary
[2-3 sentence plain English summary from delivery-summary.md]
All agents run locally. Friday POST is the only external call — non-blocking if Friday is not running. Artifact persistence to docs/features/ works entirely offline.