← ClaudeAtlas

commitlisted

Scan the session for compound-worthy learnings, then commit the working tree with a repo-appropriate, value-communicating message.
toverux/cantrips · ★ 2 · Code & Development · score 74
Install: claude install-skill toverux/cantrips
Close the loop: harvest the session's learnings first, then create well-crafted git commits from the working tree — learning writes included, so the tree is clean when the loop ends. ## Step 1: Scan for compound candidates Scan the whole session for candidate learnings: root causes uncovered, gotchas hit, approaches that failed, conventions or preferences decided along the way — plus anything `/review-gate` flagged as compound material. Judge each against compound's quality bar — _would it change a future agent's behavior in a different session, and is it non-obvious and stable?_ Session-specific trivia dies here. - Any candidate might clear the bar → invoke `/compound` with the candidates; it routes each to a destination and gates every write on the user. Once the approved writes land, present their diff and wait for the user's verdict on the wording — approve, edit, or drop each document — since the destination gate cleared a one-line proposal, not the prose itself. Writes that survive ride into the commits below. - None → say so in one line and move on. ## Step 2: Gather context Gather context with each command as its **own** shell tool call (program + args only). Do **not** join with `;`, `&&`, `||`, pipes, `$(...)`, or redirects — that syntax fails under Windows PowerShell. A non-zero exit is a normal state to interpret, not a failure to suppress. - `git status` — working-tree state. Clean tree → report there is nothing to commit and stop. - `git diff HEAD`