Getting Started
WARNING
All plugins are under active development. APIs and behavior may change without notice.
Installation
Add the marketplace registry, then install whichever plugins you want:
/plugin marketplace add brewpirate/zenflow
/plugin install zenflow@zen
/plugin install field-notes@zen
/plugin install total-recall@zen
/reload-pluginsThe plugins are independent — you can install any subset. That said, field-notes integrates with zenflow:check-work (Gate 5 auto-invokes it), so the two are commonly installed together.
What each plugin installs
zenflow — adds commands under /zenflow:*, three enforcement hooks, and three agents. Includes /zenflow:collab for extended pair-programming sessions. Requires /zenflow:init to generate a .claude/zen.local.md config file for your project before use.
field-notes — adds commands under /field-notes:* and a browser-based HTML viewer at plugins/field-notes/scripts/journal.html. Writes to .claude/journal.jsonl.
total-recall — adds commands under /total-recall:* and a background rule that tells agents to check .claude/recall-index.json before re-reading files. Writes to .claude/triggers.json and .claude/recall-index.json.
First steps with ZenFlow
After installing, generate the config file:
/zenflow:initThis scans your project and creates .claude/zen.local.md with detected language, framework, documentation paths, and agent-to-domain mappings. Review it and adjust as needed before running the pipeline.
Then explore available commands under /zenflow:* — try /zenflow:collab for a collaborative session or /zenflow:idea to begin a new feature.
First steps with Field Notes
The journal writes automatically when zenflow:check-work completes (Gate 5). You can also write entries manually:
/field-notes:writeTo view entries in the terminal:
/field-notes:read
/field-notes:read today
/field-notes:read blockedFirst steps with Total Recall
Scan a file to generate trigger phrases for it:
/total-recall:scan .claude/rules/my-rule.md --models sonnetTo batch-seed triggers from all your rules and documentation at once:
/total-recall:seed --models sonnetAfter scanning, rebuild the index so agents can look up files by keyword:
/total-recall:index