Document this completed work. Default mode is UPDATE. One feature = one doc, forever — continuing an existing feature never gets a second file, no matter how much time passed.
Target doc passed in (may be empty): $ARGUMENTS
Step files live in ${CLAUDE_PLUGIN_ROOT}/skills/memo/steps/. Read each when you reach it, not before.
- Resolve the target doc →
${CLAUDE_PLUGIN_ROOT}/skills/memo/steps/RESOLVE-DOC.md. Creating at the wrong path forks a feature's history. - Gather facts →
${CLAUDE_PLUGIN_ROOT}/skills/memo/steps/GATHER-FACTS.md. Verified file list, and whichrequirements.mdrow this work serves. - Write the doc →
${CLAUDE_PLUGIN_ROOT}/skills/memo/steps/WRITE-DOC.md. UPDATE, or CREATE when step 1 found nothing. - Index it →
${CLAUDE_PLUGIN_ROOT}/skills/memo/steps/INDEX-IT.md. One line inindex.jsonl, every run. - Log open items →
${CLAUDE_PLUGIN_ROOT}/skills/memo/steps/DEBT-IT.md. Close what this run finished, record what is still owed. - Wrap up →
${CLAUDE_PLUGIN_ROOT}/skills/memo/steps/WRAP-UP.md. CONTEXT.md diff (needs a yes), ADR if applicable, report.