harvest
Installation
SKILL.md
Harvest from this session into the current project so the next session needs fewer prompts or iterations.
If the user passed an argument, treat it as a scope limiter. No argument means the whole session.
Inspect in this session. Do not dispatch a subagent to read the conversation.
When editing the instruction file or a project skill, follow /writing-for-agents.
1. Gate
Stop and write nothing unless the cwd has a git root or a root AGENTS.md / CLAUDE.md / .github/copilot-instructions.md. Harvest is project-scoped.
Done when: you have a project, or you have stopped.
2. Identify stores
Harness layout for Cursor, Claude Code, Codex, Copilot CLI, and Copilot in VS Code: HARNESSES.md.
Instruction file (behaviour) — git-root only: