Prompt file imported from Mark-Juzefin/distributed-payment-manager-practice (
.claude/commands/feature-status.md). Copyright stays with the author.
Feature Status Dashboard
Shows the current state of all features with focus on the active one.
Task
-
Read CLAUDE.md to find active feature path
-
Scan all features in
docs/features/*/README.md -
For each feature, extract:
- Feature name (from heading)
- Status (Planned/In Progress/Done)
- Task list with completion count
- Whether plan files exist (
plan-subtask-*.md)
-
Display summary table:
š Feature Status Dashboard Active Feature: {name from CLAUDE.md} āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā | Feature | Status | Progress | Plans | Current Subtask | |---------|--------|----------|-------|-----------------| | 001-kafka-ingestion | Done | 5/5 ā | Yes | - | | 002-ingest-extraction | In Progress | 2/4 ā³ | Yes | Subtask 3: [name] | | 003-sharding | Planned | 0/6 š | No | - | -
For active feature, show details:
- Which subtask is current (first unchecked)
- Does plan exist for current subtask?
- What's blocking progress (if mentioned in Notes)
-
Actionable next steps:
- If no plan for current subtask: "ā¶ļø Next: Create plan for subtask X"
- If plan exists: "ā¶ļø Next: Continue implementation from plan-subtask-X.md"
- If all tasks done: "ā Feature complete! Mark as Done and move to next?"
Example Output
š Feature Status Dashboard
āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā
šÆ Active: 003-outbox-cdc-analytics (In Progress)
Progress: 1/4 tasks completed (25%)
ā
Subtask 1: Outbox tables
ā³ Subtask 2: CDC pipeline ā CURRENT
ā Subtask 3: Analytics indexing
ā Subtask 4: Exactly-once semantics
Plan status: plan-subtask-2.md exists ā
āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā
Completed Steps:
001-kafka-ingestion-pipeline | Done | ā
002-observability | Done | ā
āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā
ā¶ļø Next Step: Continue implementing subtask 2 using plan-subtask-2.md
Usage
# Show feature status
/feature-status
Notes
- Highlights active feature from CLAUDE.md
- Shows clear visual distinction between done/in-progress/planned
- Identifies exact current subtask to avoid confusion
- Reminds about plan files for systematic work