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> then camp 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
Installs
1
GitHub Stars
44
First Seen
Today
campaign-commit — obedience-corp/festival