# evanflow

Moves an idea from rough sketch to working code across checkpoints, stopping before any git step so you decide what lands.

- plugin · `type=plugin` · Claude Code · ★ 419
- Author: evanklem
- License: not stated · policy=link-only · description only; the file stays with the author
- Source: https://github.com/evanklem/evanflow
- Updated: 2026-05-13
- HTML: https://affpapa.org/en/nevibecode/plugins/evanflow

## What it does

The bundle holds 16 skills and 2 subagents of its own. You start with intent and a couple of candidate approaches, then a plan broken into bite-sized tasks, then the work itself. Every task that produces production code runs under `evanflow-tdd`: write one failing test, make it pass with the least code, refactor while that test is fresh. Behaviour gets checked through the public interface, so refactors don't break the suite.

After implementation, `evanflow-iterate` reads the diff again, runs quality checks and grabs screenshots of UI changes with headless Chromium. Five rounds is the ceiling. A plan with 3 or more separate units can fork into a parallel setup: each unit gets a coder and a reviewer that only reads, and integration is watched as well.

You get asked at three points: design sign-off, plan sign-off, and once the loop finishes. Commits and staging are yours to make. The git guard hook comes alive with the plugin, no `settings.json` edit. Skills sit in the `evanflow:` namespace and `evanflow-go` is the front door. The marketplace route is the one the author suggests; copying files by hand is the detour.

## Install

### Claude Code (native platform)

**Plugin marketplace**
In the agent chat (not a shell):
```text
/plugin marketplace add anthropics/claude-plugins-community
```
In the agent chat (not a shell):
```text
/plugin install evanflow@claude-community
```

## When to use it
- turn a half-formed idea into code in reviewable steps
- keep TDD inside each coding task instead of tacking it on at the end
- catch a test assertion that would pass despite a one-character bug
- split independent parts of a plan across parallel coders
- hold the agent at the edge of a commit until you say go

## Example prompts
- Let's evanflow this — I want to add a small feature that does X
- Split the plan into independent units and run `evanflow-coder-overseer`
- Re-read the diff with `evanflow-iterate` and tell me what you found

## Similar
- [ponytail](https://affpapa.org/en/nevibecode/plugins/ponytail.md) — plugin · ★ 176443
- [impeccable](https://affpapa.org/en/nevibecode/plugins/impeccable.md) — plugin · ★ 88212
- [last-30-days-skill](https://affpapa.org/en/nevibecode/plugins/last-30-days-skill.md) — plugin · ★ 65508
- [claude-hud](https://affpapa.org/en/nevibecode/plugins/claude-hud.md) — plugin · ★ 28841
- [understand-anything](https://affpapa.org/en/nevibecode/plugins/understand-anything.md) — plugin · ★ 88314
- [mem0](https://affpapa.org/en/nevibecode/plugins/mem0.md) — plugin · ★ 67829

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
