claude/hooks
Bastien Chanot 9dc2b83f0e feat(capitalize): merge /close into /capitalize + TODO reconcile
Two-mode capitalize: default pre-wipe flush, --ritual adds the 3-question
end-of-session reflection (now deduped, unlike legacy /close). New STEP 2B
reconciles .claude/tasks/TODO.md — PASS A done-detection (only on an
unambiguous task<->commit map), PASS B explicit-only capture with an
anti-noise filter (never track commit/deploy/push/release/tag) and BDR
routing for orientation directives. STEP 3 gate gains a separate TODO block;
journal/handoff report TODO ops. /close becomes a thin alias for
/capitalize --ritual (zero duplicated logic).

Built via superpowers:writing-skills TDD: RED baseline (no skill) folded a
push/tag parasite into the TODO, invented a subtask, and wrote with no gate;
GREEN re-run on the same fixture stops at the gate, drops both dups (footer
shows existing IDs), logs one learning, checks only the cleanly-done task,
ignores the parasite, and routes the GraphQL directive to BDR.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01X3e8LaH2vymmxyh36h3jFU
2026-06-19 18:00:51 +02:00
..
.rtk-hook.sha256 audit fixes: RTK hook, settings unification, graphifyy, statusline 2026-04-12 13:28:30 +02:00
design-toolchain-reminder.sh feat(design): mandate full design toolchain on UI work via CLAUDE.md rule + hook 2026-06-02 15:48:10 +02:00
rtk-rewrite.sh audit fixes: RTK hook, settings unification, graphifyy, statusline 2026-04-12 13:28:30 +02:00
session-start.sh fix(install,session-start): enable always-on plugins + truthful banner 2026-05-03 23:03:21 +02:00
statusline.sh feat(statusline): replace plan segment with profile: + effort: 2026-05-21 05:17:29 +02:00