Claude Code workflow kit

PAUL

Plan-Apply-Unify loop for structured AI-assisted development.

1,263 stars 141 forksWorkflow kits Source

Install

Install
npx paul-framework
From source
git clone https://github.com/ChristopherKahler/paul.git

From the README

PAUL

Plan-Apply-Unify Loop — Structured AI-assisted development for Claude Code.

Works on Mac, Windows, and Linux.

*"Quality over speed-for-speed's-sake. In-session context over subagent sprawl."*

Why PAUL · Getting Started · The Loop · Commands · How It Works

Why PAUL

I build with Claude Code every day. It's incredibly powerful — when you give it the right context.

The problem? Context rot. As your session fills up, quality degrades. Subagents spawn with fresh context but return ~70% quality work that needs cleanup. Plans get created but never closed. State drifts. You end up debugging AI output instead of shipping features.

PAUL fixes this with three principles:

1. Loop integrity — Every plan closes with UNIFY. No orphan plans. UNIFY reconciles what was planned vs what happened, updates state, logs decisions. This is the heartbeat.

2. In-session context — Subagents are expensive and produce lower quality for implementation work. PAUL keeps development in-session with properly managed context. Subagents are reserved for discovery and research — their job IS to gather context.

3. Acceptance-driven development — Acceptance criteria are first-class citizens, not afterthoughts. Define done before starting. Every task references its AC. BDD format: Given [precondition] / When [action] / Then [outcome].

The complexity is in the system, not your workflow. Behind the scenes: structured state management, XML task formatting, loop enforcement. What you see: a few commands that keep you on track.

Who This Is For

Builders who use AI to ship — software, campaigns, workflows, automations, anything that benefits from structured execution.

PAUL isn't just for code. It manages marketing campaigns, funnel builds, email sequences, and automation workflows with the same…
Read the full README on GitHub

Details

Language
JavaScript
License
MIT
Last updated
21 August 2026
Topics
ai-developmentai-toolsclaudeclaude-codedevelopment-frameworkproject-orchestrationspec-drivenvibe-coding

FAQ

What is PAUL?

Plan-Apply-Unify loop for structured AI-assisted development. It is a workflow kit for Claude Code, from ChristopherKahler/paul on GitHub.

How do I install PAUL?

Run npx paul-framework, then follow the setup in the README.

Is PAUL popular?

ChristopherKahler/paul has 1,263 GitHub stars and 141 forks. It was last updated on 21 August 2026.

More workflow kits

Browse the most popular Claude Code mods, all workflow kits, or the skills and MCP server directories.