One feature often touches many repos. When that happens, single-repo processes break down.
This framework owns the space above the single repo: impact, coordination, orchestration.
MIT License · Orchestration-driven · Cross-platform (Windows, macOS, Linux)
chevp-ai-framework breaks down at the workspace boundary — this fills the gap
| Concern | Per-Repo chevp-ai-framework |
Workspace chevp-workflow |
|---|---|---|
| One repo, one lifecycle (G1/G2/G3) | ✓ | — |
| Which repos does this feature touch? | — | ✓ |
| Cross-repo commit sequencing | — | ✓ |
| Orchestrated push / PR chaining | — | ✓ |
| Primary-owner rule per plan | — | ✓ |
| Release trains across repos | — | ✓ |
3 steps, 4 quality gates (G0–G3), human approval at every transition
Identify affected repos, build the impact map, assign primary owner
Output: Impact map, primary-owner assignment, confirmed scope
Write the workspace plan, sequence commits, record cross-repo decisions
Output: Workspace plan, commit sequence, cross-repo ADR, stubs
Orchestrated commits, pushes, PRs across all affected repos
Output: Committed repos, orchestrated pushes, linked PRs, verified state
Entry → Discover
Workspace mode confirmed — >1 repo touched
Discover → Coordinate
Impact map complete, primary owner assigned
Coordinate → Execute
Workspace plan approved, commit sequence locked
Execute → Done
All repos committed/pushed/verified
Six workspace-level roles operate within each step
Workspace process governance, G0–G3 gates, step transitions
Which repos, which files, which dependencies between repos
Workspace plan, commit sequence, primary-owner rule
Atomic commit sets, push order, PR chaining, cross-refs
Single owner per plan, reference stubs in secondary repos
Root CLAUDE.md, when to load workspace vs. per-repo
chevp-workflow sits above chevp-ai-framework and delegates per-repo work down
Workspace meta-lifecycle for features touching >1 repo. Discover → Coordinate → Execute.
Owns: impact maps, commit sequencing, orchestration, primary-owner rule.
Per-repo lifecycle. Context → Exploration → Production.
Owns: single-repo context, plans, ADRs, production code.
Optional domain-specific layer adding specialised rules and templates.
Concrete project frameworks (e.g. nuna-ai-framework) built on top.
Delegation contract:
Workspace Plan (in primary-owner repo)
│
├── Work Item A (repo X) ──▶ chevp-ai-framework: Context → Exploration → Production
├── Work Item B (repo Y) ──▶ chevp-ai-framework: Context → Exploration → Production
└── Work Item C (repo Z) ──▶ chevp-ai-framework: Context → Exploration → Production
Workspace G3 passes only when every per-repo G3 has passed.
The rules that keep cross-repo work under control
Workspace framework never loads for read-only intent
Any cross-repo write requires a workspace plan first
Every workspace plan lives in exactly one primary repo
Secondary repos reference the owner plan, never copy it
All paths and commands work on Windows, macOS, and Linux
Per-repo work delegates to chevp-ai-framework
Add this to your workspace root CLAUDE.md — that's it
## Workspace Mode — when to load chevp-workflow
This directory is a multi-repo workspace (not a single project).
Read / explain / ask → stay in the sub-repo's CLAUDE.md.
Do NOT load chevp-workflow.
Any action that writes to >1 repo (edit, commit, push, PR, release)
→ load the chevp-workflow index BEFORE the first write:
@url https://chevp.github.io/chevp-workflow/index.md
Then follow links to the files you actually need — no bundle.
Claude loads the index via @url, then follows links to CLAUDE.md, step READMEs, templates, and guidelines on demand. Single-repo work continues to use chevp-ai-framework.
Linked from index.md, loaded on demand — no compiled bundle
index.md # Entry point — links to every file
01-discover/ # Step 1 — Impact map, primary owner
02-coordinate/ # Step 2 — Workspace plan, commit sequence
03-execute/ # Step 3 — Orchestrated commits, pushes, PRs
templates/ # Plan, impact-map, ADR, multi-commit, stub
guidelines/ # Trivial-read, primary-owner, cross-platform
integration/ # Root CLAUDE.md snippet, composition