campaign-commit

Installation
SKILL.md

Camp Commit Decision

A camp was previously called a campaign; this skill applies whichever word the user uses.

Decision

  • Project change (submodule, linked project, or worktree): camp p commit -m "msg"
  • Festival task execution: fest commit -m "msg"
  • Camp root files: camp commit -m "msg" (stages all root-level changes; submodule refs excluded by default)
  • Camp 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:

Installs
2
GitHub Stars
88
First Seen
Aug 19, 2026