path-forwardlisted
Install: claude install-skill fagemx/edda
# Path Forward
Find the single next action that unblocks the most downstream work. Use this after completing a task, when stuck on priorities, or when returning to the project after a break.
## Usage
```
path-forward # What should I work on next?
path-forward completed <task> # I just finished <task>, what's unblocked?
path-forward stuck <problem> # I'm blocked, find an alternate path
path-forward status # Show current state of all tracks
```
## Core Principle
**Maximum unblocking, not minimum effort.**
The right next step is the one that enables the MOST subsequent work. This is different from:
- "Easiest task" — easy tasks may not unblock anything
- "Most important feature" — importance doesn't mean buildable now
- "What the docs say is next" — docs may not reflect actual code state
## Operations
### Default: What Should I Do Next?
#### Step 1: Scan Current State
Check each crate's implementation status:
```bash
# For each crate, check: lines of code, stub count, test count
for crate in edda-core edda-ledger edda-store edda-transcript edda-index edda-derive edda-pack edda-bridge-claude edda-mcp edda-search-fts edda-cli; do
echo "=== $crate ==="
# Actual code lines (excluding blanks and comments)
find crates/$crate/src -name "*.rs" 2>/dev/null | xargs wc -l 2>/dev/null | tail -1
# Stub count
grep -rn "todo!\|unimplemented!" crates/$crate/src/ 2>/dev/null | wc -l
# Test count
grep -rn "#\[test\]\|#\[tokio::t