compliance-os — плагин для Claude Code: 9 фреймворков соответствия
Мета-оркестратор для программ соответствия: подбирает применимые фреймворки, считает пересечения контролей, симулирует аудит и собирает единый пул доказательств.
/plugin marketplace add alirezarezvani/claude-skills
/plugin install compliance-os@claude-code-skillsЧто делает compliance-os
Плагин закрывает случай, когда команда ведёт несколько фреймворков параллельно: ISO 27001 и SOC 2 для безопасности, ISO 13485 и FDA QSR для медицинских изделий, ISO 42001 и EU AI Act для ИИ, GDPR для персональных данных. Всего поддерживается 9 фреймворков, и для каждого указан companion-скилл, который делает глубокую работу.
Внутри четыре инструмента на stdlib Python: framework_selector.py принимает профиль компании (отрасль, география, ИИ, медицина, финансы, численность) и ранжирует применимые фреймворки; cross_framework_mapper.py строит единую матрицу контролей с процентом пересечения и требованиями к доказательствам; audit_simulator.py прогоняет учебный внутренний аудит с 8–15 сценариями находок по 5 уровням серьёзности; evidence_pool_generator.py выдаёт сводный чек-лист доказательств с картой переиспользования. Без JSON все четыре запускаются на встроенных примерах. Плюс 4 справочника со ссылками на ISO 19011, IIA Standards, AICPA AT-C, NIST CSF и COSO ERM, 3 агента cs-* и 3 слэш-команды.
Это не юридическое заключение и не замена отраслевым скиллам — плагин их оркестрирует. Нестандартные случаи всё равно уходят к внешним юристам. Зависимостей сверх Python нет: инструменты работают на стандартной библиотеке.
Какие задачи решает
- подобрать применимые фреймворки под профиль компании
- найти пересечения контролей между ISO 27001 и SOC 2
- собрать доказательства один раз для нескольких фреймворков
- отрепетировать внутренний аудит до настоящего
- оценить готовность к EU AI Act по статьям
Примеры запросов агенту
- запусти
framework_selector.pyи скажи, какие фреймворки применимы к нашей компании - посчитай пересечение контролей между ISO 27001 и SOC 2 через
cross_framework_mapper.py - прогони
/compliance-os:aims-auditи проверь наш AIMS против Clauses 4-10
Как установить compliance-os
Через маркетплейс плагинов
/plugin marketplace add alirezarezvani/claude-skills/plugin install compliance-os@claude-code-skillsПо шагам, с командами для каждой платформы: Плагины Claude Code: маркетплейсы, установка и как собрать свой
Вопросы о compliance-os
Как установить compliance-os в Claude?
Добавьте маркетплейс командой /plugin marketplace add alirezarezvani/claude-skills, затем установите плагин: /plugin install compliance-os@claude-code-skills.
Что делает compliance-os?
Подбирает применимые фреймворки по профилю компании, считает пересечения контролей, симулирует внутренний аудит и собирает сводный пул доказательств. Работает поверх отраслевых скиллов ra-qm-team, а не вместо них.
Какие фреймворки поддерживает плагин?
Девять: ISO 27001, ISO 13485, ISO 42001, ISO 14971, EU AI Act, EU MDR 745, GDPR, SOC 2 и FDA QSR. Для каждого указан companion-скилл с глубокой проработкой.
Исходный текст
compliance-os · MIT
# compliance-os
**Compliance OS** — a meta-orchestrator for multi-framework compliance programs. Configure which frameworks apply; compute overlap; simulate audits; consolidate evidence across frameworks.
## What this is
Most compliance teams run **multiple** frameworks in parallel: ISO 27001 + SOC 2 for security, ISO 13485 + FDA QSR for medical devices, ISO 42001 + EU AI Act for AI, GDPR + sector privacy law for personal data. Each framework lives in its own skill (we have 14 existing ra-qm-team skills + 2 new compliance-team-* plugins for ISO 42001 and EU AI Act).
But teams need:
1. A way to **configure** which of the 9 frameworks apply per company profile
2. **Cross-framework overlap** — many controls are the same across frameworks; one piece of evidence often satisfies multiple
3. **Audit simulation** — practice internal audits before the real ones
4. **Unified evidence pool** — collect evidence once, satisfy multiple frameworks
Compliance OS provides exactly that. Four stdlib Python tools + 4 in-depth references + 3 cs-* personas + 3 /cs-* commands.
## Supported frameworks (9)
| ID | Framework | Companion skill |
|---|---|---|
| ISO 27001 | Info security ISMS | `ra-qm-team/skills/information-security-manager-iso27001/` + `isms-audit-expert/` |
| ISO 13485 | Medical device QMS | `ra-qm-team/skills/quality-manager-qms-iso13485/` + `qms-audit-expert/` |
| ISO 42001 | AI Management System | `ra-qm-team/skills/iso42001-specialist/` (new) |
| ISO 14971 | Medical device risk mgmt | `ra-qm-team/skills/risk-management-specialist/` |
| EU AI Act | Regulation (EU) 2024/1689 | `ra-qm-team/skills/eu-ai-act-specialist/` (new) |
| EU MDR 745 | Medical device regulation | `ra-qm-team/skills/mdr-745-specialist/` |
| GDPR | Data protection | `ra-qm-team/skills/gdpr-dsgvo-expert/` |
| SOC 2 | Trust services criteria | `ra-qm-team/skills/soc2-compliance/` |
| FDA QSR | 21 CFR 820 | `ra-qm-team/skills/fda-consultant-specialist/` |
## Quick start
```bash
# Configure which frameworks apply for your company
python skills/compliance-os/scripts/framework_selector.py
# Compute overlap between selected frameworks
python skills/compliance-os/scripts/cross_framework_mapper.py
# Simulate an internal audit
python skills/compliance-os/scripts/audit_simulator.py
# Generate unified evidence checklist
python skills/compliance-os/scripts/evidence_pool_generator.py
```
All four tools run with embedded samples if no JSON is provided. All use stdlib only.
## Slash commands
| Command | Purpose |
|---|---|
| `/compliance-os:compliance-readiness` | 6-question forcing interrogation for compliance program readiness |
| `/compliance-os:aims-audit` | 6-question forcing interrogation specific to ISO 42001 internal audit |
| `/compliance-os:ai-act-readiness` | 6-question forcing interrogation specific to EU AI Act compliance |
## cs-* persona agents
| Agent | Voice |
|---|---|
| `cs-compliance-officer` | Multi-framework orchestrator. "Which frameworks apply, and where do they overlap?" |
| `cs-aims-iso42001` | AIMS implementation operator. "What's the gap against Clauses 4-10?" |
| `cs-ai-act-compliance` | EU AI Act Article-cited operator. "What's the risk tier per Article 6?" |
## Bundled tools (`vendor/`)
The agents and skills here run the analysis scripts and read the references that live in ra-qm-team and c-level-advisor. `vendor/` holds relative symlinks to those skill folders, and the files reference them as `${CLAUDE_PLUGIN_ROOT}/vendor/...`. Claude Code dereferences symlinks that stay inside the marketplace when it copies a plugin into its cache, so an install of this plugin alone carries the real files. Edit the source skill, never the link target path.
## What this is NOT
- **NOT executive AI/risk strategy.** For board-level AI / data / risk decisions, see `c-level-advisor/`.
- **NOT a replacement for the per-framework skills.** This orchestrates them. The per-framework skills do the deep work.
- **NOT a binding legal opinion.** Cross-framework mappings reflect published guidance; novel cases need outside counsel.
## License
MIT.
© Alireza Rezvani · MIT · alirezarezvani/claude-skills