This repo is archived. The hooks, slash commands, and stacked-PR workflow have moved into
zcaceres/skillsas a single bundled skill.
| Old artifact | New location |
|---|---|
/checkpoint slash command |
/stacked-pr checkpoint subcommand — zcaceres/skills/skills/stacked-pr |
/commit-push-pr slash command |
/stacked-pr update subcommand — same skill |
src/pr-size-nudge.ts PostToolUse hook |
Bundled into the same stacked-pr skill (scripts/run.sh); install via scripts/install.sh |
claude-md/stacked-prs.md norm |
Same content lives in the user's ~/.claude/CLAUDE.md (or copy from the stacked-pr skill README) |
bin/git-stack (fetched release binary) |
Still upstream at zcaceres/git-stack — fetched directly, no longer mirrored here |
One skill is easier to install, version, and update than three sibling
slash commands plus a hook plus a CLAUDE.md fragment. The bundled
stacked-pr skill exposes the whole workflow under one entry point:
/stacked-pr checkpoint [slice description] # ship the next slice
/stacked-pr update [base] # commit + push + update PR
/stacked-pr submit # push the whole stack
/stacked-pr log # visualize
/stacked-pr sync [--no-push] # rebase onto trunk
/stacked-pr merge [--merge|--rebase|--squash] [--all] [--dry-run]
npx skills add zcaceres/skills -s stacked-pr -g
~/.claude/skills/stacked-pr/scripts/install.shThe second step wires the PostToolUse nudge into
~/.claude/settings.json. See the
skill README
for full docs.
If you previously installed via bun run install.ts here:
- Run
bun run install.ts --uninstallfrom this directory to remove the old symlinks and restore your~/.claude/settings.json/~/.claude/CLAUDE.mdbackups. - Follow the install steps above.
The new install is a strict superset — no functionality was dropped.