| name | fest-planning |
| description | Create and structure festivals using fest CLI - learn the methodology, create festivals/phases/sequences/tasks, link to projects, navigate with fgo, promote through lifecycle. Use when planning new work or setting up festival structure. |
Festival Planning
Festivals are structured project plans with a 3-level hierarchy: Phases > Sequences > Tasks. The fest CLI manages their creation, validation, and lifecycle.
First Step: Learn the Methodology
Before creating anything, run:
fest understand methodology
fest understand structure
fest understand tasks
fest understand rules
fest understand checklist
See references/understand-topics.md for the full topic index.
Shell Setup
Enable the fgo navigation function:
eval "$(fest shell-init zsh)"
fgo toggles between the festival directory and its linked project directory. fgo <name> jumps to a specific festival.
Creating Festivals
Interactive Creation (TUI)
fest create festival
fest create phase
fest create sequence
fest create task
Scaffolding from Type
fest types
fest scaffold
Naming Conventions
Festivals follow strict naming rules for automation:
- Phases:
NNN_PHASE_NAME/ (e.g., 001_IMPLEMENT/)
- Sequences:
NN_sequence_name/ (e.g., 01_auth_module/)
- Tasks:
NN_task_description.md (e.g., 01_create_auth_handler.md)
Run fest rules to see the full naming rules for the current festival.
Linking Festivals to Projects
Connect a festival to its working directory:
fest link
fest link --project projects/camp
fest links
fest unlink
Links enable:
fgo toggling between festival and project
fest context to show both festival and project state
fest commit to create commits with festival references
Navigation
fgo
fgo my-festival
fest go
fest go <location>
Festival Lifecycle
Festivals progress through statuses:
planning → ready → active → completed
↘ archived
↘ someday
fest promote
fest list
fest list --status active
Review and Validate
Review festival structure and validate before execution:
fest show --roadmap
fest show --inprogress
fest show --goals
fest validate
fest validate --fix
Common Mistakes
- Not running
fest understand first - leads to wrong structure and naming
- Wrong naming conventions - automation depends on the
NNN_ and NN_ prefixes
- Creating tasks without sequence goals - every sequence needs a SEQUENCE_GOAL.md
- Forgetting to link festival to project -
fgo toggle won't work
- Skipping validation -
fest validate catches issues early