Skip to content
On this page

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:

bash
/plugin marketplace add brewpirate/zenflow
/plugin install zenflow@zen
/plugin install field-notes@zen
/plugin install total-recall@zen
/reload-plugins

The 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:init

This 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:write

To view entries in the terminal:

/field-notes:read
/field-notes:read today
/field-notes:read blocked

First steps with Total Recall

Scan a file to generate trigger phrases for it:

/total-recall:scan .claude/rules/my-rule.md --models sonnet

To batch-seed triggers from all your rules and documentation at once:

/total-recall:seed --models sonnet

After scanning, rebuild the index so agents can look up files by keyword:

/total-recall:index

Experimental — APIs and behavior may change without notice.