← ClaudeAtlas

field-harvestlisted

Scans field project git history to find patterns worth promoting to the meta-harness and proposes a PR. Triggered by "save this pattern", "make this reusable across projects", "can we automate this repetition?", "push this to FH", "reverse absorption", or "harvest pattern".
chrono-code/forge-harness · ★ 2 · AI & Automation · score 74
Install: claude install-skill chrono-code/forge-harness
# field-harvest — Field Pattern Harvest → FH Reverse Absorption Proposal Scans recent commits from field projects for patterns worth absorbing back into FH. One-click completion through to PR creation upon user approval. ## Triggers ``` /field-harvest # scan all mapped field projects /field-harvest <path> # specify a particular field project /field-harvest --since <N>d # commits within N days (default 7) /field-harvest --watch <path> # periodic monitoring mode (default 24h interval) /field-harvest --watch --interval <h> # change monitoring interval /field-harvest --once # check current state and exit (no monitoring) ``` ## Step 0. Field Project Path Detection When no path is specified, auto-detect with 3-level priority: ```bash # Priority 1: Read FH auto_project_mapping.md cat .claude/rules/auto_project_mapping.md 2>/dev/null | grep -E "path:|project:" | head -10 # Priority 2: Auto-discover git repos in common development directories find "$HOME/projects" "$HOME/dev" "$HOME/workspace" \ -maxdepth 2 -name ".git" -type d 2>/dev/null \ | sed 's|/.git||' \ | grep -v "forge-harness\|harness_framework" \ | head -10 # Priority 3: Scan parent directory of current cwd find "$(dirname "$(pwd)")" -maxdepth 1 -name ".git" -type d 2>/dev/null \ | sed 's|/.git||' ``` List discovered repos to user and ask to select target. If 0 repos found, prompt for direct path input. ## Step 1. Recent