Agent Command Center
Agent Command Center is the workflow layer I use to make AI assistants more consistent, more careful, and easier to audit.
At a high level, it gives the assistant a set of reusable operating habits: plan in the right order, keep scope under control, validate risky work, update docs when behavior changes, and leave behind enough evidence that future work can pick up cleanly.
If you are looking for agent skills, an ai agent skillpack, or an agent workflow governance setup, this repo is meant to be a practical starting point rather than a theoretical prompt collection.
Quick Implementation Guide
- Put this repository in the assistant's workspace.
- Load
AGENTS.md, the schema-v2 catalog and router contract 2.1, and only the selected skill files. - Let the router select zero or more skills.
- Request a startup declaration only when you want one explicitly or the work is governed or audited and needs a durable routing record.
Start Here
If you are new to the pack, start with START_HERE.md. It gives you the shortest path based on what you want to do:
- try the pack quickly
- use minimal process
- run governed release-readiness checks
- add or change a skill
- reduce over-process
- improve the pack over time
Using With Common AIs
This repository is designed to work with ChatGPT, Claude, Gemini, Cursor, GitHub Copilot, and other assistants that can read markdown instructions.
Use Common AI Instructions as the shared setup guide. The short version:
- keep the repository in the assistant's workspace
- load the root
AGENTS.md - use catalog schema version 2, router contract 2.1, and the generated views to select relevant skills
- ask for a startup declaration only when you explicitly want one or governed/audited work needs a durable routing record
- use the assistant's project instructions or custom prompt area for the repo policy summary
- when a task needs exhaustive clarification, use
--quizmeor the assistant's equivalent clarification flow if it has one
Why I Built This
I built this because agent workflows can get messy fast. Without explicit operating rules, the model can over-plan small tasks, under-validate risky tasks, forget user instructions, or leave documentation behind.
This pack is designed to improve:
- delivery consistency on multi-step engineering tasks
- release safety through explicit risk and validation gates
- traceability through synchronized docs and instruction tracking
- execution speed without lowering quality standards
- restraint, so small tasks stay small
Release Metadata
- Version:
1.0.0(VERSION) - Current architecture version 2 work remains Unreleased. Pushing its source commit to a branch does not create a tag, publish release notes, or change the released version.
- New governed changes use append-only schema-v3 artifacts with typed evidence and an exact catalog binding. Release artifacts additionally bind the full diff and exact release metadata.
mainis protected as verified on 2026-07-18. Changes should use a feature branch and pull request; see release-provenance.md for the dated remote-control snapshot.- branch-protection-policy.json records the closed desired state for
main; a read-only verifier compares live GitHub evidence with it and fails closed on drift or unsupported fields. - Start here: START_HERE.md
- Usage guide: USAGE.md
- Changelog: CHANGELOG.md
- License: LICENSE
- Governance walkthrough: governance-walkthrough.md
- Decision tree: skill-decision-tree.md
- Install profiles: install-profiles.md
- Known limitations: known-limitations.md
- Contributing guide: CONTRIBUTING.md
- Security policy: SECURITY.md
Included Skills
The canonical catalog and generated skill index contain the current skill inventory, lifecycle state, triggers, exclusions, ownership domains, and typed relations. process-budget-controller remains listed only as a deprecated compatibility name.
How The Pack Is Organized
Skills own decision domains instead of broad topics. The generated skill map is the compact ownership view, while the skill index contains the complete routing detail. Linking these generated views avoids a second manual inventory that can drift from the catalog.
Key Routing Docs
These are the docs I use when I need to understand or maintain the pack:
- skill-catalog.json: canonical schema-v2 routing source implementing router contract 2.1
- SKILL-MAP.md: generated routing and ownership overview
- skill-index.md: generated trigger index
- skill-decision-tree.md: generated minimum-selection view
- install-profiles.md: minimal, developer, governed, frontend, and full adoption paths
- conflict-resolution-matrix.md: who owns a decision when skills overlap
- validation-profiles.md: quick, standard, and release validation depth
- maturity-model.md: how to grow into the pack over time
- pruning-policy.md: how to avoid uncontrolled growth
- field-notes.md: where real usage evidence should be recorded
Do not edit the three generated routing views independently. Catalog generation produces skills/SKILL-MAP.md, skills/docs/skill-index.md, and skills/docs/skill-decision-tree.md; validation should fail if they drift from the schema-v2 catalog.
Router Contract 2.1
Router contract 2.1 keeps the architecture-version-2 restraint model and adds typed explicit-skill requests, verified artifact evidence, and separate configure_remote authority. Version 2.0 descriptors and frozen results remain readable for compatibility; new routing results use 2.1.
- selecting zero skills is valid for routine work already covered by core policy
- routine tasks target a median of at most two skills and normally no more than five
- mandatory safety skills and gates are never capped by that routine budget
- startup declarations are required only when explicitly requested or when governed/audited work needs a durable routing record
- skill activation never grants file-write, external-action, release, or deployment authority
- artifact creation permission is separate from evidence that an artifact exists and matches its recorded digest
process-budget-controllerremains only as a deprecated compatibility wrapper; the router owns process restraint
Who This Is For
This pack is best for people who want:
- explicit agent operating rules
- repeatable validation and release-readiness gates
- stronger documentation and instruction tracking
- less ambiguity on multi-step engineering tasks
- a way to keep process useful without letting it sprawl
It is probably too much if you only want a few lightweight prompt snippets. In that case, start with the Minimal profile in install-profiles.md.
Governance And Enforcement
The pack is governance-first, but not governance-only. The goal is to use serious process only when the task actually needs it.
Core controls:
- the assistant declares selected skills, rationale, and execution order only when explicitly requested or when governed/audited work needs a durable routing record
- new schema-v3 governance artifacts record authorized operations, risk inputs, typed gate evidence, exact catalog state, and change bindings
- committed governance evidence is append-only; historical v1 and v2 artifacts remain readable but do not authorize a new governed change
- release-purpose v3 artifacts require publication authority, exact release metadata, and a full-diff binding
- the pull-request governance job always runs; it requires a v3 plan only when the diff contains governed paths
- the remote desired-state verifier observes current protection but never grants
configure_remoteauthority - catalog validation requires every
authorized_onlyskill to define an explicitAuthority and Artifact Policysection - the router keeps routine selections within the normal budget while mandatory safety remains uncapped
Key tooling:
skills/skill-governance/scripts/generate_governance_artifact.pyskills/skill-governance/scripts/validate_governance_artifact.pyskills/skill-governance/scripts/validate_skill_policy.pyskills/skill-governance/scripts/validate_skill_order_sync.pyskills/skill-governance/scripts/enforce_governance_ci.pyskills/skill-governance/scripts/verify_remote_configuration.py.github/workflows/skills-governance-ci.yml.github/branch-protection-policy.jsondocs/governance/*.governance.json
Practical Default
For normal use, start with core policy and add a skill only when it changes execution, evidence, or safety. Zero selected skills is a valid route.
Use this shortcut:
- answer or routine local action: zero skills is often enough
- concise/context-heavy request: add
token-reduction - real multi-step dependency problem: add
order-of-operations - repeatable command orchestration: add
scripted-command-execution - implementation or risky code change: add the applicable implementation and regression owners
- governed or release-affecting work: use the governance path and uncapped mandatory safety gates
For routine work, target a median of at most two selected skills and normally no more than five. Compatibility wrappers do not count as active selections.
Optional internal language control:
/internal-lang onenables compact private scratch notation/internal-lang offdisables it/internal-lang --response onallows compact notation in user-facing responses/internal-lang --response offkeeps responses in normal language
Optional clarification control:
- write
--quizmeto toggle persistent conversation-local exhaustive clarification on or off - write
--quizme --mcto prefer interactive multiple-choice questions - write
--quizme --one-at-a-timefor one adaptive question per round - write
--quizme --confirmto approve the final task contract before execution - write
--quizme --recordto persist the approved contract when a suitable artifact exists; this implies confirmation - combine supported arguments in any order directly after
--quizme
Intended Outcomes
The expected result is not “more process.” The expected result is better judgment about when process is worth it.
The pack should help produce:
- clearer task starts
- fewer regressions on non-trivial changes
- better release-readiness evidence
- fewer forgotten docs or user directives
- more controlled growth as the workflow matures
Suggested GitHub Topics
Use these tags for discoverability:
agent-command-centerai-agentagent-skillsskillpackprompt-engineeringworkflow-automationgovernancepolicy-enforcementsoftware-qualityregression-preventiontestingdocumentation
Maintenance Checklist
When updating the pack:
- update the schema-v2 catalog when skill membership, triggers, typed relations, ownership, artifacts, or router contract behavior changes
- regenerate
SKILL-MAP.md,docs/skill-index.md, anddocs/skill-decision-tree.mdfrom the catalog; do not hand-edit generated views - update README, usage docs, and examples when public behavior changes
- update an instruction ledger only when durable tracking is explicitly in scope
- add a new append-only schema-v3 governance artifact for governed changes; never rewrite a committed governance record
- run the validators and tests listed in validation-profiles.md
No comments yet
Be the first to share your take.