Documentation

Everything DevFlow does, why it does it that way, and how to drive it.

DevFlow is a Claude Code plugin that turns a description of what you want into shipped, verified code. It does that by keeping the system complicated so your workflow doesn’t have to be: context engineering, XML-structured prompts, subagent orchestration and durable state all sit behind a handful of commands.

Where to start

If you have never used DevFlow, read these three in order. Twenty minutes total.

  1. Installation — the two-line install and what it registers.
  2. Quickstart — build something small, end to end.
  3. Context rot — the problem the whole design answers.

How this site is organised

Generated from source

The command, agent, hook and CLI tables on this site are generated from the plugin source at build time by scripts/gen-docs-data.cjs. If a table here disagrees with your installed version, check which version you have — the tables cannot drift from the release they were built against.

Getting started

Install the plugin, run your first objective, and point DevFlow at code you already have.

Concepts

The ideas behind the commands. Read these and DevFlow’s behaviour stops being surprising.

Commands

Every skill, grouped by what you’re trying to get done. All tables on these pages are generated from the plugin source.

Architecture

The agents, hooks and plugin layout that make the commands work.

Configuration

config.json, model profiles, gate severity, and every environment variable.

Guides

Task-shaped walkthroughs for the parts of DevFlow you opt into.

Reference

The CLI surface, the file structure, and the vocabulary.