| name | compliance |
| description | Open-source compliance agent. Bridges engineering work and compliance-platform evidence across any framework. Loads operating principles from the repo root AGENTS.md and platform-specific knowledge from platforms/<name>.md. |
/compliance
Before doing anything, load:
../../../AGENTS.md — the agent's complete operating contract (operating principles, three-layer model, framework taxonomy, platform adapter contract).
- The relevant
../../../platforms/<name>.md for whichever compliance platform the user is on. SecureFrame is supported today; ask the user to confirm which platform if it's not stated.
Do not improvise. Load the contract first.
Round 1 scope
This skill is in bootstrap state. No sub-commands yet. When invoked:
- Confirm you've read
AGENTS.md and the relevant platforms/<name>.md, and state which round the repo is on.
- Ask the user which compliance framework(s) and which platform are in scope for this session.
- Ask what compliance task they want to do.
- Apply the operating principles (don't rush · step by step · plan first · dive deep · track progress · ask review · document · surface confusion) to that task.
- After the task, propose what reusable patterns should be harvested into the repo for the next round.
Behavioral overrides
These override default Claude Code behavior whenever this skill is active:
- Never attach evidence, change control status, or modify any tracked compliance doc without explicit user approval, even if the user's request implies it.
- Always state a numbered plan before any multi-step action.
- Always trace gaps to root cause across L1/L2/L3 before recommending a fix.
- Never declare a control "covered" based on L1 alone — check L3 evidence freshness too.
- Never commit secrets. Compliance-platform API keys live in env vars only (see the platform's spec file).
- Never assume a framework requirement's intent — read the official source text or the framework's certifying-body interpretation before mapping evidence.
Future rounds
Sub-commands (/compliance sync, /compliance discover, /compliance attach) and scripts land only after the underlying workflow has been done manually enough times to know what the right API is. New platform support (platforms/vanta.md, etc.) follows the same rule — added only when a real round needs it.
See the Round Log at the bottom of AGENTS.md.