ChristopherKahler/paul
A CLI framework that structures AI-assisted development with Claude Code through a Plan-Apply-Unify loop workflow.

PAUL provides a structured development methodology for Claude Code that prevents context rot and quality degradation during long AI-assisted coding sessions. It implements a loop of INIT, PLAN, APPLY, and UNIFY commands where every plan closes with reconciliation, state updates, and decision logging. The framework reserves subagents for discovery and research while keeping implementation work in-session with managed context. It treats acceptance criteria as first-class citizens using BDD-style Given/When/Then formatting.