coding-agent-rollout — плагин для Claude Code: аудит и установка
Плагин проверяет настройки, MCP-серверы, плагины и слои CLAUDE.md, а также отслеживает этап внедрения Claude Code в команде. Пригодится, когда общие правила нужно сверять с локальными.
/plugin marketplace add alirezarezvani/claude-skills
/plugin install coding-agent-rollout@claude-code-skillsЧто делает coding-agent-rollout
Плагин собирает настройки из разных областей и проверяет разрешения, секреты и потенциально опасные команды. Отдельный инвентаризатор сверяет MCP-серверы и плагины с разрешённым списком, а аудит CLAUDE.md проходит по слоям и @import. Скрипты работают только на чтение: они выводят результаты, но не меняют файлы.
Трекер внедрения формирует сводку по локальным сессиям в виде одних только счётчиков и присваивает команде этап: PILOT, SPREADING, EMBEDDED или STALLED. В состав входят агент cs-claude-code-rollout, команды /cs-claude-rollout и /cs-claude-settings-lint, три справочных материала, базовая политика managed-настроек и план внедрения из четырёх фаз. Важно: трекер не включает в сводку текст промптов, содержимое файлов или ввод инструментов, кроме имени скилла.
Какие задачи решает
- сверить эффективные настройки из разных областей
- найти опасные разрешения и секреты в конфигурации
- проверить MCP-серверы и плагины по разрешённому списку
- обнаружить сломанные импорты и противоречия в
CLAUDE.md - оценить этап внедрения Claude Code по счётчикам сессий
Примеры запросов агенту
- Проведи полный аудит этого репозитория командой
/coding-agent-rollout:cs-claude-rollout .. - Проверь настройки проекта и
/etc/claude-code/managed-settings.jsonкомандой/coding-agent-rollout:cs-claude-settings-lint . /etc/claude-code/managed-settings.json. - Составь сводку этапа внедрения команды по локальным сессиям.
Как установить coding-agent-rollout
Через маркетплейс плагинов
/plugin marketplace add alirezarezvani/claude-skills/plugin install coding-agent-rollout@claude-code-skillsПо шагам, с командами для каждой платформы: Плагины Claude Code: маркетплейсы, установка и как собрать свой
Вопросы о coding-agent-rollout
Как установить coding-agent-rollout в Claude Code?
Выполните команды по порядку: /plugin marketplace add alirezarezvani/claude-skills, затем /plugin install coding-agent-rollout@claude-code-skills.
Что делает coding-agent-rollout?
Он проверяет настройки и разрешения Claude Code, инвентарь MCP-серверов и плагинов, а также слои CLAUDE.md. Ещё плагин формирует счётчиковую сводку внедрения команды.
Как плагин защищает приватность при отслеживании внедрения?
Трекер выдаёт только счётчики и не включает текст промптов, содержимое файлов или ввод инструментов, кроме имени скилла.
Исходный текст
coding-agent-rollout · MIT
# coding-agent-rollout > One engineer's Claude Code setup is a preference. A team's is a policy. Settings merge from five scopes, `permissions.allow` arrays combine across files, and deny beats ask beats allow wherever it is written. Nobody can read the effective policy from one file, so nobody notices when a permissive user file undoes a careful shared one, or when an unpinned MCP server changes overnight. This plugin makes the policy readable and then checks it. ## Install ```bash /plugin marketplace add alirezarezvani/claude-skills /plugin install coding-agent-rollout ``` ## Use ```bash /cs-claude-rollout . # full audit of this repo /cs-claude-settings-lint . /etc/claude-code/managed-settings.json ``` Or run the scripts directly. Each has `--help`, `--sample` and `--output json`: | Script | Phase | What it checks | Exit codes | |---|---|---|---| | `settings_linter.py` | Guardrails | Blanket and destructive allows, dead rules, secrets in `env`, committed local settings, MCP auto-approval, network hooks, managed bypass switch | 0 · 2 · 3 · **4** | | `mcp_plugin_inventory.py` | Inventory | Every MCP server, plugin and marketplace; allowlist, pinning, plain-http remotes, committed secrets | 0 · 2 · 3 · **4** | | `claude_md_layering_audit.py` | Instructions | Resident vs on-demand layers, @imports (4-hop limit), duplicates, contradictions, secrets, size | 0 · 2 · 3 · **4** | | `adoption_tracker.py` | Adoption | Counts-only member summaries from local transcripts; team stage PILOT / SPREADING / EMBEDDED / STALLED | 0 · **2 stalled** · 3 | ## Design decisions - **Verified, not remembered.** Every settings key, scope, path and limit was checked against the official Claude Code docs. Settings ship fast, so unknown keys are INFO, not errors. - **Read-only.** No script edits a settings file. They report; you decide. - **Privacy first for adoption.** The tracker never emits prompt text, file content, or tool inputs other than a skill name. Teams share the JSON summary, never transcripts. - **Baseline policy included.** `assets/managed-settings.example.json` lints clean and is a sane day-one policy. ## Distinct from - `claude-coach` — coaches one person. - `skill-doctor` — improves installed skills from session evidence. - `security-guidance` — a hook that warns on risky code as it is written. ## License MIT
© Alireza Rezvani · MIT · alirezarezvani/claude-skills