← ClaudeAtlas

path-forwardlisted

Find the most unblocking next step given current codebase state and goals
fagemx/edda · ★ 34 · AI & Automation · score 75
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