← ClaudeAtlas

show-me-your-worklisted

Keep a reviewable, append-only TSV decision trail for long-running, unattended, multi-agent, or multi-phase work. Use when a human will review important choices and evidence after stepping away.
3metaJun/mstack · ★ 0 · Code & Development · score 75
Install: claude install-skill 3metaJun/mstack
# Show me your work Keep one canonical decision log so a reviewer can reconstruct what changed, why, what evidence supported it, and what happened without reading the complete conversation. ## Format Resolve `<skill-dir>` as the directory containing this loaded `SKILL.md`, then copy `<skill-dir>/references/decision-log-template.tsv`. Use one single-line row per decision with these columns: - `ts`: UTC ISO 8601 timestamp. - `phase`: Phase or workstream. - `decision`: Concrete choice or checkpoint. - `why`: Plain-language reason. - `evidence`: Commit, pull request, `file:line`, artifact, trace, or screenshot. - `result`: Observable result such as `tests green`, `reverted`, `open`, or `INCONCLUSIVE`. Append rows with: ```bash node "<skill-dir>/scripts/log.mjs" <logfile> <phase> <decision> <why> <evidence> <result> ``` The helper creates the header, removes tabs and newlines from cells, and guards spreadsheet formula prefixes. ## What to log The coordinator is the sole log writer. Delegates return proposed rows and evidence to the coordinator instead of appending concurrently. Log forks, pivots, completed units with verification, reverts, blockers, and gates. For repeated work, log one row per meaningful iteration. Skip routine commands and narration. Keep the log local at `decisions.tsv` or `.audit/<task>.tsv` by default. Commit it only when the work is large enough that the review trail is part of the deliverable, such as a major migration or cross-language port. #