Show status of all specs or a specific spec
Displays progress and phase status for feature specifications in the repository.
/plugin marketplace add iButters/ClaudeCodePlugins/plugin install spec-driven-workflow@claude-code-plugins[feature-slug]Show the status of feature specifications.
The arguments are: $ARGUMENTS
If empty, show status of ALL specs. Otherwise, show status of the specific feature.
Read and analyze .specs/<feature-slug>/:
Check which files exist:
If tasks.md exists, calculate progress:
- [ ] and - [x] at sub-task level (X.Y format)- [x]Determine current phase:
initialized - Only empty requirements.md existsrequirements - requirements.md has content, no design.mddesign - design.md exists, no tasks.mdimplementation - tasks.md existscompleted - All tasks are [x]Find next task (if in implementation phase):
- [ ] X.Y patternDisplay status:
## Feature: <feature-slug>
### Phase: [current phase]
### Documents
- [x] requirements.md
- [x] design.md
- [ ] tasks.md
### Progress
Tasks: 5/12 completed (42%)
### Next Task
- [ ] 2.3 Implement user validation
### Commands
- Continue: `/spec-implement <feature-slug> 2.3`
- Validate: `/spec-validate <feature-slug>`
.specs/## All Specifications
| Feature | Phase | Requirements | Design | Tasks | Progress |
|---------|-------|--------------|--------|-------|----------|
| user-auth | implementation | OK | OK | OK | 8/12 (67%) |
| payment-flow | design | OK | OK | - | - |
| dashboard | requirements | OK | - | - | - |
### Commands
- View details: `/spec-status <feature-slug>`
- Create new: `/spec-init <feature-name>`
Display a formatted status report. Do NOT modify any files.