forked from bchanot/claude
feat(gitflow): chore branch type + aiguillage for standalone memory/doc skills
Standalone /capitalize /close /prune-memory /reconcile no longer lean on the .claude/** hook exemption when run on main/develop: the aiguillage branches them to chore/* off develop before writing. New chore type (base develop, finish->develop) added to the lib; hook unchanged (chore/* non-protected). Closes the leak where standalone memory work (memory IS the work, no code branch to follow) landed direct on a protected base. 64/64 gitflow-test green, shellcheck clean. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01RNaYKPEkjH1jbgoX1TwKMX
This commit is contained in:
co-authored by
Claude Opus 4.8
parent
53bd7beee8
commit
e8807a7333
@@ -62,6 +62,13 @@ If working tree is dirty on any registry file → STOP with: "Commit or
|
||||
stash pending changes in `.claude/memory/` first. Skill writes in-place.
|
||||
Git is the only backup."
|
||||
|
||||
## STEP 0b — Gitflow aiguillage (after PRECHECK, before any write)
|
||||
|
||||
PRECHECK first (clean tree = the backup). Then follow
|
||||
`$HOME/.claude/lib/gitflow-aiguillage.md` — this skill's TYPE = `chore`. On
|
||||
`main`/`develop` it branches to `chore/<name>` off develop so the curation lands
|
||||
on a branch; on a working branch it proceeds in place. Never `gitflow finish`.
|
||||
|
||||
## STEP 1 — AUDIT (per registry)
|
||||
|
||||
For each target registry (filter by `$ARGUMENTS` or all 5):
|
||||
|
||||
Reference in New Issue
Block a user