← ClaudeAtlas

field-harvestlisted

Scans git history of field projects to detect patterns worth backporting to the meta-harness (Mode A), and logs session work to the knowledge hub when a session ends (Mode B). Triggers on "save this pattern", "make this reusable across projects", "can we automate this repetition?", "push this to FH", "reverse absorption", "harvest pattern", "session log", "log today's work", "sync to hub".
chrono-meta/forge-harness · ★ 2 · AI & Automation · score 74
Install: claude install-skill chrono-meta/forge-harness
# field-harvest — Field Pattern Harvest → FH Backport + Session Logger Dual-mode skill: - **Mode A (Pattern Harvest)**: Scans recent commits in field projects to detect patterns worth backporting to FH. One-click flow from detection to PR creation. - **Mode B (Session Log)**: Records session work from field projects to the knowledge hub when a session ends. Auto-generates a session markdown file with commits, learnings, and next steps. ## Mode Selection (Step 0-A) Determine which mode to run based on user context: | Condition | Mode | Priority | |---|---|:---:| | User message contains: "session log", "log today's work", "sync to hub", "sync session" | **Mode B (Session Log)** | 1 (highest) | | **Session-end auto-trigger fires** (see below) and field commits exist today | **Mode B (Session Log)** — auto-proposed | 2 | | Both Mode A and B applicable | Run Mode B first, then ask "Also run Mode A pattern harvest?" | 3 | | Default or path specified | **Mode A (Pattern Harvest)** | 4 | ### Session-End Auto-Trigger (item1 — Mode B) Mode B should not wait for an explicit "session log" phrase when a session is plainly ending with un-logged field work. **Auto-propose Mode B** (one line, never auto-run) when **all** hold: 1. A session-close signal is detected — the CLAUDE.md Session Wrap-up chain has begun, **or** the user says a closing phrase ("wrap up", "done", "good work", "end session", "that's it for today"). 2. The current cwd is a **mapped field project** (not the FH hub