campaign-commit
Installation
SKILL.md
Campaign Commit Decision
Decision
- Project change (submodule, linked project, or worktree):
camp p commit -m "msg" - Festival task execution:
fest commit -m "msg" - Campaign root files:
camp commit -m "msg"(stages all root-level changes; submodule refs excluded by default) - Campaign root, scoped to specific paths:
git add <paths>thencamp commit --all=false -m "msg"(commits only what is staged) - Intentional root pointer sync:
camp refs-sync [submodule...]
Festival Commits Cover the Linked Project
When a festival or sequence has a linked project, fest commit makes up to two
commits even when you run it from inside the festival:
- a project commit staging the project's changes, skipped when the project is clean
- a campaign root commit staging only festival-scoped files, the campaign's
.campaign/fest/state, and the submodule pointer