Agent PMO · Repo Standards for AI Agents

Turn any repo into an
Agent PMO workspace.

A set of templates — quality gates, skills, release scripts, CI — plus one skill that converts an existing repo into a standardized workspace agents can build, test, and ship behind enforced quality gates.

git clone https://github.com/Nimblesite/AgentPMOWorkflow.git && cd AgentPMOWorkflow && make setup

macOS, Linux & Windows · make setup auto-detects your OS · .NET & gh CLI auto-installed · full guide →

1
skill to convert any repo
7
standard Make targets
5
enforced quality gates
7
language toolchains
"Every repo is different — different structure, scripts, CI. Agents can't navigate chaos, so every project needs hand-holding and ships unverified code."

Inconsistent repos are the real bottleneck. When the build, test, and release commands differ everywhere, agents guess, and nothing guarantees the code is gated before it ships.

Agent PMO fixes that with templates and one skill. The skill rewrites an existing repo to a single standard: one Makefile interface, enforced quality gates, agent instructions, and a release script — so any agent already knows how to build, test, and ship it.

Run the skill once. The repo becomes easy to deploy, sits behind quality gates, and every agent works it the same way.

None of this is improvised. The standards here are evidence-based, and the research behind them — plus the broader strategy for deploying AI across an engineering team — is laid out in Nimblesite's guide, How to Deploy AI in Your Engineering Team. Agent PMO is one example of how a company can structure its repo templates for efficient, verifiable AI development.

Bring this AI development process into your team.

Nimblesite helps engineering teams improve DevEx, standardise repos, add quality gates, and adopt AI coding workflows without losing control of review, testing, and delivery.

Five steps. Infinite scale.

The PMO cycle runs continuously across every project simultaneously.

01
📡

Scan

Dashboard scans all repos every 3 minutes. CI status, open PRs, uncommitted changes — everything at a glance.

02
🎯

Prioritize

You decide where to direct attention. Dashboard tells you — you choose. Minimal cognitive load, maximum leverage.

03
🚀

Dispatch

Drop agents into standardized repos. Same build targets, same CI, same lint commands. No setup. No babysitting.

04
📊

Monitor

TMC orchestrates agent coordination. Agents lock files, register intent, avoid conflicts. You watch the dashboard.

05

Review & Ship

Code arrives production-ready. Lint, tests, coverage — all passed. You review intent, not whether it works.

Everything you need to run a team of agents

Two components. One system. Infinitely scalable.

📡 Dashboard

Real-Time PMO Dashboard

Scans every repo under ~/Documents/Code/ — CI status, open PRs, uncommitted changes, push status — and refreshes automatically every few minutes.

📐 Standards

Repo Standards Enforcement

Portfolio-wide templates enforced by a Claude skill. Same build targets, same CI, same lint commands — every project, zero variation.

🔒 Quality

Automated Quality Gates

Lint. Type check. Format. Unit tests. Integration tests. Coverage thresholds — monotonically increasing. No soft-fail mode. Code ships clean.

🤝 Orchestration

Agents Self-Organize with TMC

No conductor — agents organize among themselves. Through Too Many Cooks, they register, lock files, broadcast plans, and message each other on one MCP server, so many work the same repo at once — one tree, no worktrees, no collisions.

🧭 Control

Your Level of Involvement

Review every commit. Or every PR. Or just check the dashboard. You operate at the altitude that suits you — all options produce shipping code.

Agent PMO is already running real products.

Public Nimblesite repos built on these standards. See all Nimblesite tools →

Coordination Too Many Cooks

The coordination layer Agent PMO agents use. Its repo is managed by the same loop: agents register, lock files, publish plans, run standard targets, and ship MCP plus VS Code releases together.

VS Code CommandTree

Workspace command discovery. Agent PMO gives every agent the same command contract, coverage thresholds, and CI gate while TMC keeps extension and website work coordinated.

API Testing Napper

API testing CLI and editor tooling. Agent PMO keeps .NET, Rust, TypeScript, generated types, VSIX packaging, release binaries, and docs moving under one dashboard.

Code Generation typeDiagram

Schema DSL, code generator, web app, and VSIX. Agent PMO standardizes package tests, coverage ratchets, build checks, release checks, and multi-agent work across the repo.

.NET Data DataProvider

.NET data toolkit. Agent PMO coordinates LQL, migrations, sync, generator packages, specs, coverage thresholds, and CI so separate agents can own different product surfaces.

Code Quality Deslop

Live duplicate-code analysis for humans and agents. Agent PMO uses it as a quality gate, and Deslop itself is built with PMO standards, TMC coordination, and Shipwright release verification.

Supply Chain Shipwright

Version-matched binaries and IDE extensions. Agent PMO drives the specs, release tooling, coverage gates, and downstream adoption checklists that keep packaged tools honest.

Language Server Basilisk

Python language server and toolchain. Agent PMO coordinates the Rust core, editor extensions, website, Deslop checks, Shipwright manifests, coverage, and multi-agent PR flow.

Want the same guardrails for your codebase?

Use Nimblesite to audit your current workflow, remove DevEx bottlenecks, and install the repo standards, dashboards, and agent coordination needed for safe AI-assisted development.

Agents don't hand you rough drafts.

Lint, type check, format, tests, coverage — all enforced by CI. No soft-fail mode. By the time code reaches you, every automated check has passed. You're the final gate: reviewing intent and architecture, not whether it compiles.

Code changes moving through a sequence of enforced quality gates before reaching human review
See all quality gates →

Choose your altitude.

All options produce shipping code. You decide how close to stay.

Altitude 1

Review every commit

Diffs are clean. Tests passed. Every commit is a complete, verified unit of work.

Altitude 2

Review only PRs

Every PR is already production-ready. Your review is about the what, not the whether it works.

Altitude 3

Set direction. Check dashboard.

You're still shipping — just operating at a different altitude. The dashboard tells you what's happening.

Every line traces back
to a requirement.

Every spec section gets a unique ID — [AUTH-LOGIN], [AUTH-TOKEN-VERIFY]. Code references the spec it implements. Tests reference the spec they verify. PRs list the spec IDs they address. Full bidirectional traceability across the entire portfolio.

See the full traceability model →
A central requirement node connected to code, tests, plans, and review evidence

Build your AI development operating model.

Agent PMO shows one way to structure your repos for efficient AI development; Nimblesite's AI strategy guide covers the research and strategy behind it. Install it yourself, or work with Nimblesite to make your team's DevEx and AI delivery process production-ready.