Install
$ agentstack add skill-mmccalla-coding-agent-skill-library-ai-model-governance ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
AI Model Governance
When to use
Use this skill when an organisation introduces, swaps, fine-tunes, promotes or retires an AI model (including embedding, ranking or agent-routing models), or when operating models need inventory, risk tiering, approval, continuous monitoring, kill-switch readiness or formal retirement. Align operational controls with NIST AI RMF Govern / Map / Measure / Manage intent.
When not to use
- Use
apply-laws-of-aifor the mandatory session-start safety baseline and instruction hierarchy, not model inventory or lifecycle. - Use
evaluation-and-monitoringfor one-shot or change-gated metrics, baselines and regression suites without full model lifecycle ownership. - Use
learning-and-adaptationonly for bounded, reversible improvement loops with measured outcomes. - Use
krag-evaluation-governancefor KRAG-specific retrieval, graph and answer release gates. - Use
human-in-the-loopfor individual approval packets when governance policy already requires a human gate.
Objective
Maintain accountable control over models in use: known inventory, stated purpose, risk tier, approved operating envelope, monitoring for drift and harm, enforceable kill-switch, and planned retirement—so models are not deployed or left running without ownership and evidence.
Procedure
- Register or update the model in an inventory: identifier, provider, version, modality, hosting location, data classification of inputs/outputs and owning team.
- State purpose and prohibited uses. Map intended users, tasks and decision impact (advisory versus automated action).
- Assign a risk tier using impact on people, safety, finance, privacy, legal exposure and autonomy. Higher tiers require stronger approval and monitoring.
- Obtain approval appropriate to the risk tier before production use or material change (weights, prompt system, tools attached, or autonomy level). Record approver and conditions.
- Define Measure controls: quality, safety, latency, cost, drift and abuse signals; thresholds that trigger review or rollback.
- Implement Manage controls: kill-switch or traffic cut-over, rollback to prior version, incident contacts and human escalation for high-impact failures.
- Plan retirement: deprecation notice, consumer migration, data retention for audit, and removal from inventory when fully decommissioned.
- Revisit governance when purpose, data, tools or autonomy change—not only when metrics regress.
Required outputs
# Model governance record:
## Inventory
- Model / version:
- Provider / hosting:
- Owner:
- Input / output classification:
## Purpose and prohibitions
- Intended use:
- Prohibited use:
## Risk tier
- Tier:
- Rationale (impact, autonomy, data):
## Approval
- Approver:
- Date / conditions:
- Evidence attached:
## Monitoring and drift
| Signal | Threshold | Action |
## Kill-switch and rollback
- Disable path:
- Rollback target:
- On-call / escalation:
## Retirement plan
- Sunset criteria:
- Consumer migration:
- Inventory update:
## Residual risks
Rules
- Do not deploy or materially change a production model without inventory entry and risk-tiered approval.
- Do not treat session laws (
apply-laws-of-ai) as a substitute for model lifecycle governance. - Do not rely on a single evaluation run as ongoing governance; define continuous monitoring and kill-switch paths.
- Do not leave retired models reachable without an explicit exception and owner.
- Do not hide model identity, version or owner from operators who must respond to incidents.
- Do not claim legal compliance with every AI regulation; align operational practice to NIST AI RMF and organisational policy.
Related skills
evaluation-and-monitoring— metrics, baselines and regression evaluationapply-laws-of-ai— immutable session safety baselinehuman-in-the-loop— approval and escalation packetslearning-and-adaptation— bounded improvement with measurementkrag-evaluation-governance— KRAG release and governance gates
References
Verification
- [ ] Model inventory entry is complete (identity, owner, version, classification).
- [ ] Purpose, prohibitions and risk tier are explicit.
- [ ] Approval evidence matches the risk tier.
- [ ] Monitoring, drift thresholds and kill-switch / rollback are defined.
- [ ] Retirement or deprecation path is stated when relevant.
- [ ] Scope is lifecycle governance, not session laws or one-shot metrics alone.
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: mmccalla
- Source: mmccalla/coding-agent-skill-library
- License: Apache-2.0
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.