From festival
Moves between campaign workspace directories using `cgo` and `camp go`. Provides shortcuts for projects, festivals, intents, and code reviews, with `--print` for script-safe path resolution.
How this skill is triggered — by the user, by Claude, or both
Slash command
/festival:camp-navigationThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Use `cgo` for interactive directory changes and `camp go --print` for scripts.
Use cgo for interactive directory changes and camp go --print for scripts.
cgo # toggle campaign root ↔ last location
cgo p # projects/
cgo f # festivals/
cgo i # workflow/intents/
cgo cr # workflow/code_reviews/
cgo p camp # projects/camp/
camp go p --print
camp go f --print
cd "$(camp go p --print)"
cgo requires shell init: eval "$(camp shell-init zsh)".camp go does not change shell directory by itself.camp shortcuts.camp go to behave like cd.cd everywhere instead of campaign shortcuts.cgo is broken.npx claudepluginhub obedience-corp/festival --plugin festivalManages campaign submodule projects: commits inside `projects/*`, scope-safe status/pull/push, and worktree add/list/remove.
Coordinates multi-repo campaigns across repositories with shared context: decomposition into repo-scoped work items, wave execution, cross-repo contracts, and session tracking.
Switches project context via guided menu in Claude Code. Detects repos with CLAUDE.md/CONTEXT files from workspace root, loads instruction chains, ref/wip indexes. Use /switch, /switch -, or path.