by Over9rowth
Deterministic Software Engineering Governance for Multi-Agent Coding Workflows (CLI, .cursorrules, 4-Artifact Templates & 14-Chapter Guide) | 融合软件工程治理的多智能体编排框架与完全指南
# Add to your Claude Code skills
git clone https://github.com/Over9rowth/O9-RD-MAO-GovernanceGuides for using ai agents skills like O9-RD-MAO-Governance.
See how O9-RD-MAO-Governance compares with popular alternatives.
O9-RD-MAO-Governance is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by Over9rowth. Deterministic Software Engineering Governance for Multi-Agent Coding Workflows (CLI, .cursorrules, 4-Artifact Templates & 14-Chapter Guide) | 融合软件工程治理的多智能体编排框架与完全指南. It has 75 GitHub stars.
O9-RD-MAO-Governance's catalog security scan is still queued. You can run an instant dependency and prompt-injection check now with the "Scan for vulnerabilities" button above.
Clone the repository with "git clone https://github.com/Over9rowth/O9-RD-MAO-Governance" and add it to your Claude Code skills directory (see the Installation section above).
O9-RD-MAO-Governance is primarily written in Python. It is open-source under Over9rowth on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh O9-RD-MAO-Governance against similar tools.
No comments yet. Be the first to share your thoughts!
Available after the catalog security scan passes.
⚠️ Third-Party Software Notice
This skill is third-party open-source software developed and hosted independently on GitHub. SkillsLLM is an informational directory and does not control or maintain the underlying repository.
Any security checks, ratings, or warnings displayed by SkillsLLM are automated and limited in scope. They do not constitute a security certification or guarantee that the software is safe, error-free, or free from malicious code, vulnerabilities, compromised dependencies, or prompt-injection risks.
Review the source code, permissions, dependencies, and configuration before installing or running any third-party skill. Use is at your own risk. To the maximum extent permitted by applicable law, SkillsLLM is not liable for losses arising from third-party software.
The deep catalog scan for this skill is still queued. Run an instant dependency check now instead.
Verifiable Minimal Control Plane & Software Engineering Governance for Multi-Agent Coding Workflows.
🌐 English | 🇨🇳 简体中文
"Wild" multi-agent coding setups (treating LLMs like a group chat) fail in production due to requirement hallucination, mutual flattery (sycophancy), and reward hacking (agents deleting test assertions, writing TODO stubs, or secretly lowering acceptance criteria).
📌 Control Plane Scope & Engineering Honesty:
gate_runner.py(v1.6.4) provides a verifiable minimal control plane: G1 non-empty spec with structuredAC-xxxtable rows + G3 baseline lock (compositemanifest_sha256overspec_and_contracts.mdand every file undero9_workspace/contracts/, hash-chained HMAC trust root,~/.o9-trust/external key-fingerprint pinning & monotonic sequence) + G4 anti-stub/fake-assert scan (includingtests/&.ipynb, UTF-8 & UTF-16 BOM) + cryptographic bug closure signatures (close-bug) + G5 repo-root-confined evidence,recorded_at-ordered QA run selection & independent QA closer label binding & HMAC BUG_CLOSE record + G6 structural RTM table verification + G7 3-decision sign-off check, plus the.o9_project_id/~/.o9-trust/index.tsvlocal registry and thetrust-resetrecovery path (G3-03). A signing secret ($\ge 16$ characters) must be supplied viaO9_APPROVAL_SECRET(or--key); operations fail-closed when no secret is configured. Full control mappings (tool-enforced vs tool-validated vs manual-verified vs infra-boundary) and same-UID threat model limitations are documented indocs/CONTROL-MATRIX.md, and everytool-enforcedrow is covered bytests/test_v16_controls.py. G2 semantic peer review, container-level E2 sandboxing, secret custody against a same-UID agent, and production release execution remain governed by the SOP protocols, IDE rules and CI custody.
O9-RD tames non-deterministic coding agents using a verifiable deterministic software engineering control plane:
S / M / L Tracks): 2-touchpoint fast track for UI/copy tweaks (S), full contract review for features (M), and strict sandbox + fuzzing for Auth/Billing/DB ops (L).src/, testing purely against the frozen contract before white-box inspection.gate_runner.py v1.6.4): Multi-file manifest_sha256 baseline lock, monotonic sequence and key-fingerprint pinning, cryptographic close-bug signature binding, fail-closed anti-stubbing, recorded_at-ordered QA evidence confined to the repo root, trust-reset recovery, and the full control enforcement mapping in CONTROL-MATRIX.md.Copy .cursorrules or CLAUDE.md into your project root to immediately enforce G0.5 confirmation, anti-stubbing, and black-box verification.
Zero third-party dependencies (pure Python 3 standard library):
# 1. Initialize workspace (copies full 4-artifact templates, pins .o9_project_id + local index.tsv registry)
python gate_runner.py init
# 2. Freeze G3 baseline (blocks an empty spec / missing AC-xxx rows; signs spec_sha256 + composite manifest_sha256)
O9_APPROVAL_SECRET="my-super-secret-key-16" python gate_runner.py freeze
# 3. Bind detached human approval (bound to BOTH spec and manifest hashes; refuses a baseline mutated after freeze)
O9_APPROVAL_SECRET="my-super-secret-key-16" python gate_runner.py approve station_master
# 4. Cryptographically sign bug closure (defect must exist in YAML first; item keys may be in any order)
O9_APPROVAL_SECRET="my-super-secret-key-16" python gate_runner.py close-bug BUG-001 qa_lead
# 5. Run fail-closed G5 verification (HMAC trust root + manifest + repo-confined evidence + recorded_at-latest run)
O9_APPROVAL_SECRET="my-super-secret-key-16" python gate_runner.py check ./src --gate=G5 --require-approval
# 6. Recovery only: if the external trust anchor is lost/bricked, re-establish trust (archives the old anchor + ledger)
O9_APPROVAL_SECRET="my-super-secret-key-16" python gate_runner.py trust-reset PRJ-2026-001
💡 Interface contract files placed under
o9_workspace/contracts/are folded into the G3manifest_sha256automatically, so a post-freeze edit to any of them circuit-breaks atapproveandcheck.
Paste prompts/MAO-Workflow-Coach-en.md into Claude or ChatGPT. Answer 4 short questions about your tech stack, and it will generate a custom, right-sized multi-agent workflow for your repo.
flowchart LR
G0["<b>G0 Route</b><br/>S / M / L Track"] --> G05["<b>G0.5 Confirm</b><br/>In/Out Scope & AC"]
G05 --> G1["<b>G1 Contracts</b><br/>Schema & Harness"]
G1 --> G2["<b>G2 Blind Review</b><br/>A.Arch / B.Sec / C.Simple"]
G2 --> G3["<b>G3 SHA-256 Lock</b><br/>Detached Approval"]
G3 --> G4["<b>G4 Scoped Code</b><br/>No TODO / Write Lock"]
G4 --> G5["<b>G5 Black-Box QA</b><br/>Source Hidden First"]
G5 -->|"Bug (Coder!=Close)"| G4
G5 --> G6["<b>G6 RTM Audit</b><br/>Traceability Matrix"]
G6 --> G7["<b>G7 Sign-off</b><br/>Decoupled Release"]
├── gate_runner.py # Deterministic control-plane CLI (init / freeze / approve / close-bug / check)
├── .cursorrules / CLAUDE.md # Drop-in governance rules for AI IDEs
├── templates/ # Full 4-artifact templates (JSON/YAML/MD)
├── prompts/ # Interactive Agile MAO Coach Meta-Prompts (EN & ZH)
└── docs/
├── CONTROL-MATRIX.md # Control Implementation Matrix & Threat Model
├── en/00-O9-RD-Spec-v1.0-en.md # Full English SOP & Agent Prompts
└── zh/ # Full Chinese SOP & 14-Chapter Textbook
MIT License © 2026 曾威长 (Over9rowth)