npx claudepluginhub joshuarweaver/cascade-code-general-misc-1 --plugin packlikez-claude-code-dev-plugin# Development Status (Token-Optimized) ## Purpose Quickly assess project state and determine the optimal next action with **minimal context loading**. --- ## Process ### 1. Quick Scan (Low Token Cost) Run lightweight checks first - DON'T load full files: ### 2. Determine Project State Based on quick scan, classify: | State | Indicators | Next Action | |-------|------------|-------------| | **New Project** | No specs, no .claude/ | Run `/dev:init` | | **Has Checkpoint** | .claude/checkpoint.md exists | Resume from checkpoint | | **Spec Only** | Specs exist, no impl | Start Step 2:...
/statusDisplay Conductor project status including overall progress, active tracks summary, and next actions. Optional [track-id] [--detailed] for per-track task details and blockers.
/statusDisplays compact planning status from task_plan.md: current phase and progress, phase list with icons, error count, and planning file checks.
/statusShows active and recent Codex jobs for this repository in a compact Markdown table, including review-gate status. Pass job ID for full details; supports --wait, --timeout-ms, --all.
/statusDisplays current design system state from .interface-design/system.md including direction, foundation, depth, tokens, patterns, and last updated time. Suggests setup options if no system found.
/statusChecks current session status and measures goal drift to assess alignment and progress in the conversation.
/statusDisplays status of tasks in the orchestration system, including summaries, distributions, detailed views, timelines, and velocity reports with filters for date, status, agent, priority, and type.
Quickly assess project state and determine the optimal next action with minimal context loading.
Run lightweight checks first - DON'T load full files:
# Check for progress file
ls .claude/progress.md 2>/dev/null
# Count specs
ls specs/**/*.md 2>/dev/null | wc -l
# Count implementations
ls src/services/*.ts src/routes/*.ts 2>/dev/null | wc -l
# Count test files by type
ls tests/unit/**/*.test.ts 2>/dev/null | wc -l
ls tests/integration/**/*.test.ts 2>/dev/null | wc -l
ls tests/ui/**/*.spec.ts 2>/dev/null | wc -l
ls tests/e2e/**/*.spec.ts 2>/dev/null | wc -l
# Check for checkpoints
ls .claude/checkpoint.md 2>/dev/null
# Check for learnings
ls .claude/learnings/*.md 2>/dev/null | wc -l
Based on quick scan, classify:
| State | Indicators | Next Action |
|---|---|---|
| New Project | No specs, no .claude/ | Run /dev:init |
| Has Checkpoint | .claude/checkpoint.md exists | Resume from checkpoint |
| Spec Only | Specs exist, no impl | Start Step 2: Backend |
| Impl No Tests | Impl exists, no tests | Start Step 3: Unit Tests |
| Partial Tests | Some test types missing | Continue testing steps |
| All Complete | All test types exist | Validate gates |
## Decision Tree (Token-Efficient)
1. Checkpoint exists?
→ YES: Load checkpoint, resume
→ NO: Continue
2. Progress file exists?
→ YES: Read ONLY the status section (first 50 lines)
→ NO: Scan file structure
3. Identify gaps:
- Missing specs → /dev:spec
- Missing backend → /dev:backend
- Missing unit tests → /dev:backend-unit
- Missing API tests → /dev:api-test
- Missing frontend → /dev:frontend
- Missing frontend tests → /dev:frontend-unit
- Missing UI tests → /dev:ui-test
- Missing E2E → /dev:e2e
## Minimal Context Loading
DON'T: Load all specs, all implementations, all tests
DO: Load only the blocking item
Example: If Step 3 is next
- Load: spec for current feature (source of truth)
- Load: implementation file (what to test)
- DON'T load: gate criteria (test-writer knows them)
PROJECT STATUS SUMMARY
Features: 3 total (2 complete, 1 in progress)
Current: user-registration (Step 4/8)
Last Gate: GATE 3 (Backend Unit Tests)
Blockers: None
RECOMMENDED NEXT ACTION:
/dev:api-test user-registration
Est. tokens: ~15,000
Est. context needed: spec + routes only
| Feature | G1 | G2 | G3 | G4 | G5 | G6 | G7 | G8 | Status |
|---|---|---|---|---|---|---|---|---|---|
| user-registration | OK | OK | OK | WIP | - | - | - | - | Step 4 |
| password-reset | OK | OK | OK | OK | OK | OK | OK | OK | COMPLETE |
| user-profile | OK | WIP | - | - | - | - | - | - | Step 2 |
Legend: OK=Passed, WIP=In Progress, -=Pending, X=Failed
1. File counts only (0 tokens)
2. Progress.md status section (100-200 tokens)
3. Checkpoint if exists (200-500 tokens)
4. STOP - Provide recommendation
Only load more if user requests details
❌ Full spec files (unless actively working)
❌ All implementation files
❌ All test files
❌ Gate criteria (agents know them)
❌ Pattern skills (agents know them)
## Token-Aware Recommendations
If context is fresh (<10K tokens):
→ "Ready to work on Step X. Proceed? (loads ~15K tokens)"
If context is heavy (>50K tokens):
→ "Context heavy. Recommend:
1. Complete current task
2. Create checkpoint
3. New session for next step"
If checkpoint exists:
→ "Resume from checkpoint? (loads only checkpoint context)"
If .claude/checkpoint.md exists:
## Checkpoint Detected
Feature: {name}
Last Step: {N}
Status: {description}
To resume:
1. Load minimal context from checkpoint
2. Continue from documented next step
3. Skip already-completed work
Estimated resume tokens: ~{X}
vs Fresh start tokens: ~{Y}
Savings: {Y-X} tokens
Check .claude/learnings/ for relevant issues:
## Recent Learnings for Current Step
If working on Step 3 (Backend Unit Tests):
- Check learnings/test-improvements.md
- Apply any recent patterns
- Avoid documented anti-patterns
This prevents repeating mistakes = saves tokens
/dev:status # Quick overview, minimal tokens
/dev:status {feature} # Single feature status
/dev:status --details # Full status (higher token cost)
/dev:status --checkpoint # Show checkpoint only
/dev:status --learnings # Show relevant learnings
User: /dev:status