Structured planning and persistent context for AI coding agents. Plan multi-phase work once and any agent (Claude Code, Codex, OpenCode) executes it across sessions without losing the thread.
Festival task execution specialist. Use when working through festival tasks, marking completion, committing with traceability, managing task state (completed/blocked/reset), and advancing through sequences. Follows the fest next → work → complete → commit loop.
Festival planning specialist. Use when creating new festivals, designing phase/sequence/task structure, choosing festival and phase types, scaffolding from plans, and validating festival structure. Expert in the Festival Methodology hierarchy and naming conventions.
Festival is files and two CLIs the agent loop actually touches: fest and camp, installed and kept current by a third tool, festival. It works with any agent that can run shell commands and read files, which is nearly all of them. There is no plugin to install for the core loop: the agent runs fest next, reads the task…
Claude Code runs Festival through a plugin. The plugin does not replace the loop: the loop is still fest next, do the task, fest task completed, fest commit. What the plugin adds is that the methodology skills are already loaded, the fest and camp verbs have slash-command shortcuts, and two agents are available for…
Codex runs Festival through a plugin that carries the skills and a session-start hook. The loop is the same fest next loop it is everywhere else. The plugin's job is narrow: make sure the fest and camp CLIs exist, and make sure the agent knows the vocabulary.
Cursor's plugin system, which shipped in Cursor 2.5, carries every Festival surface: skills, commands, agents, and hooks. This is the fullest bundle after Claude Code. The loop is unchanged: fest next, do the task, fest task completed, fest commit.
Gemini CLI installs Festival as an extension straight from GitHub, in one command. The extension carries a context file that imports every Festival skill, and a session-start hook that installs the fest and camp CLIs.
Hermes Agent runs Festival with no adapter and no plugin. It finds fest and camp on your PATH, reads the campaign's AGENTS.md, and drives the loop with its terminal tool. This page is the shortest path from a machine with Hermes on it to a festival executing.
Skills are native in opencode, and plugin code runs at load, so Festival's bundle here is small: a short JavaScript plugin plus the skills tree. The plugin has exactly one job at load, which is to make sure fest and camp exist. Everything else is opencode's own discovery doing the work.
Festival is two CLIs and a directory of files: fest and camp, installed and kept current by a third tool, festival. Any agent that can run shell commands and read files can drive it, and the agents on this page do exactly that with no plugin and no adapter.