A structured, modular process framework that turns AI from a speed tool into a reliable, accountable development partner.
Software developer and creator of the chevp-ai-framework. Patrice designed the entire lifecycle concept, and documented the framework from the ground up.
AI generates code faster than ever. But speed without structure creates new risks.
"Vibe Coding is not progress — it's technical recklessness."
Every task follows this lifecycle. No step may be skipped.
Understand the problem, gather context, confirm scope with the human.
Create plan/spec, prototype where applicable, obtain human approval.
Build step-by-step, validate against spec and prototype, ship.
Quality Gates between each step ensure the human explicitly approves before progressing.
Each role operates within every step, ensuring complete coverage.
Process governance, quality gates, step transitions, iteration rules.
Plan/spec artifacts, acceptance criteria, scope management, execution tracking.
Prototypes, preview feedback loops, visual validation, prototype iteration.
Build verification, commit workflow, CI/CD, delivery pipeline.
ADRs, pattern enforcement, design decisions, dependency mapping.
CLAUDE.md, context hierarchy, what AI must read, documentation maintenance.
3 Steps × 6 Roles — the complete governance framework.
| Role | Context | Exploration | Production |
|---|---|---|---|
| SDLC | Enforce Context-first | Spec/prototype governance | Implementation rules |
| AI-Plans | Problem formulation | Plan/spec creation | Execution tracking |
| UX-Tooling | — | Prototype workflow | Visual validation |
| DevOps | — | — | Build, test, commit |
| Software Architecture | Codebase analysis | ADR & trade-offs | Pattern enforcement |
| Context Engineering | Context hierarchy | Artifact storage | Doc maintenance |
| Feature development | Always |
| Architecture change | Always + ADR |
| Complex bugfix | Always |
| Trivial change (<10 lines) | Verbal OK |
| Build verification | Always |
| Preview comparison | Visual / physical output |
| Spec comparison | Always |
| Tests | When test suite exists |
"AI suggests, humans decide.
Ownership stays with the developer."
Analyze, suggest, implement after approval, validate against spec.
Scope, priorities, architecture direction, when something is "done".
Every gate transition, final approval, commit, and push decisions.
Composable layers instead of one monolithic framework.
Independent layers that can be added, replaced, or evolved in isolation.
Process, lifecycle, guardrails. Domain-agnostic. Rarely changes.
chevp-ai-framework
Specialized rules, patterns, and constraints per field. Evolves with the domain.
e.g. Games, UI, Enterprise
RAG-based vector databases, real-time or proprietary context. Dynamic.
Context injection at query time
Domains are interchangeable modules
Each layer evolves on its own
Load only what the project needs
A single file controls AI behavior in every project.
A project can tighten framework rules but never loosen them.
Common mistakes that undermine AI-assisted development.
Ready-to-use templates for every stage of the lifecycle.
Goal, context, scope, steps, affected files, risks, acceptance criteria.
context/plans/EXP-NNN-*.md
Requirements (functional + non-functional), design, data model, interfaces.
context/specs/<name>/README.md
Status, context, decision, alternatives with trade-offs, consequences.
context/adr/ADR-NNN-*.md
Reference spec, prototype form, goal, constraints, iteration log.
UX-Prototype-*.md
Sequential Steps
Context → Exploration → Production
Cross-Cutting Roles
SDLC, AI-Plans, UX, DevOps, Arch, Context
Quality Gates
Human approval at every transition
Templates provided
Open Source License
Domain-extensible
Integrate the framework into any project in minutes.
Use templates/claude-md-template.md as your project's CLAUDE.md
mkdir -p context/{architecture,adr,guidelines,plans/finished,specs}
Add the framework lifecycle reference to your project's CLAUDE.md
Every task begins with Step 1. No exceptions.
The framework slows down to speed up — less rework, shared understanding, clear responsibility.
Open Source · MIT License · Ready to integrate