← ClaudeAtlas

harvestlisted

Use at the end of any coherent unit — a phase, task, review close, or slice wrap — to sweep what the unit produced, learned, and left open into their durable sinks, and to maintain the Harvest section of the governing slice's notes.
davidlee/doctrine · ★ 1 · AI & Automation · score 69
Install: claude install-skill davidlee/doctrine
# Harvest The routed entry point for the end-of-unit **harvest** — the sweep of what the unit produced, learned, and left open into their durable sinks. The procedure, the three legs, and the sink table are **owned by `harvest.md`**; consult it and follow it. Do not re-derive the routing here — point there. During execution, working notes belong in the **active runtime phase sheet** (`state/.../phases/phase-NN.md`) — disposable working context. The harvest is the wrap-up sweep that moves what matters into durable homes; the slice's `notes.md` (`doctrine slice notes <ID>` scaffolds it on demand) carries the durable prose. Honour the storage rule: live progress lives in the state tree, never in authored files. If you don't know which slice owns the work, find it with `doctrine slice list`. **No governing slice** (an RFC, spec, or review close)? The harvest still happens — the legs route to their sinks per `harvest.md` §5; there is just no `## Harvest` manifest to maintain. ## The three legs - **produced** — the work delta. Be concise, but record: - what's done - any: - surprises encountered or adaptations required - potential rough edges, omissions, or refactorings for later - follow-up actions advisable - open questions relating to completed or upcoming work - durable facts, patterns, or gotchas that should become a memory - relevant commit hash(es), or: uncommitted work - whether `.doctrine` changes were committed promptly per repo doctrin