runbook-generator — скилл для Claude Code: обзор и установка
Создаёт каркас эксплуатационного ранбука по имени сервиса. Помогает описать регламенты деплоя, отката, мониторинга и действий при инцидентах перед выкаткой в прод.
/plugin marketplace add alirezarezvani/claude-skills
/plugin install engineering-advanced-skills@claude-code-skillsЧто делает runbook-generator
Скилл генерирует каркас ранбука через скрипт scripts/runbook_generator.py. Для работы нужен Python 3. На выходе получается markdown-документ с разделами для проверки состояния, регламента отката и контактов для эскалации инцидентов. В комплекте также идут шаблоны из references/runbook-templates.md.
Команды запускаются через консоль. Скрипт принимает имя сервиса, владельца через флаг --owner и путь к итоговому файлу через --output. Готовый черновик автор рекомендует наполнить ссылками на метрики, протестировать на стейджинге и положить в репозиторий рядом с кодом сервиса.
Инструмент стоит ставить тем, кто готовит дежурные инструкции с нуля или унифицирует документацию между командами. Если у сервиса уже есть протестированный регламент, утилита вряд ли добавит пользы.
Какие задачи решает
- сгенерировать каркас ранбука для нового микросервиса
- составить регламент отката и проверки состояния перед выкаткой в прод
- стандартизировать дежурные инструкции и контакты для эскалации инцидентов
- подготовить шаблон эксплуатационной документации для онбординга дежурных
Примеры запросов агенту
- Сгенерируй ранбук для payments-api и сохрани его в docs/runbooks/payments-api.md
- Создай регламент деплоя и отката для сервиса billing-worker с владельцем platform
- Запусти scripts/runbook_generator.py для сервиса auth-service
Как установить runbook-generator
1Через маркетплейс плагинов
/plugin marketplace add alirezarezvani/claude-skills/plugin install engineering-advanced-skills@claude-code-skillsКоманда ставит плагин engineering-advanced-skills целиком, со всеми его скиллами
2Через Skills CLI (Vercel)
npx skills add alirezarezvani/claude-skills --skill runbook-generator -a claude-code3Вручную: положить файлы
~/.claude/skills/runbook-generator/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/runbook-generator/
Вручную: положить файлы
.agents/skills/runbook-generator/SKILL.mdДля всех проектов — ~/.agents/skills/
Вручную: положить файлы
.cursor/skills/runbook-generator/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install alirezarezvani/claude-skills runbook-generator2Вручную: положить файлы
.github/skills/runbook-generator/SKILL.mdКомандой платформы
gemini skills install https://github.com/alirezarezvani/claude-skills --path engineering/skills/runbook-generatorВручную: положить файлы
.devin/skills/runbook-generator/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Claude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
Из того же набора349
Весь набор →Похожие
Вопросы о runbook-generator
Как установить runbook-generator в Claude Code?
Выполните команду /plugin marketplace add alirezarezvani/claude-skills или добавьте скилл через npm: npx skills add alirezarezvani/claude-skills --skill runbook-generator -a claude-code.
Что делает runbook-generator?
Он вызывает CLI-скрипт на Python, который создаёт структурированный markdown-файл с разделами для запуска, проверки состояния, отката и реагирования на сбои сервиса.
Что требуется для работы скрипта генерации?
В системе должен быть установлен Python 3 для исполнения scripts/runbook_generator.py. После генерации автор советует провести пробный прогон команд на стейджинге.
Исходный текст
SKILL.md · MIT
--- name: "runbook-generator" description: "Generate operational runbooks from a service name — deployment, incident response, maintenance, and rollback workflows. Templated structure customizable per environment. Use when documenting on-call procedures for a new service, standardizing incident response across teams, or producing runbooks before launching to production." --- # Runbook Generator **Tier:** POWERFUL **Category:** Engineering **Domain:** DevOps / Site Reliability Engineering --- ## Overview Generate operational runbooks quickly from a service name, then customize for deployment, incident response, maintenance, and rollback workflows. ## Core Capabilities - Runbook skeleton generation from a CLI - Standard sections for start/stop/health/rollback - Structured escalation and incident handling placeholders - Reference templates for deployment and incident playbooks --- ## When to Use - A service has no runbook and needs a baseline immediately - Existing runbooks are inconsistent across teams - On-call onboarding requires standardized operations docs - You need repeatable runbook scaffolding for new services --- ## Quick Start ```bash # Print runbook to stdout python3 scripts/runbook_generator.py payments-api # Write runbook file python3 scripts/runbook_generator.py payments-api --owner platform --output docs/runbooks/payments-api.md ``` --- ## Recommended Workflow 1. Generate the initial skeleton with `scripts/runbook_generator.py`. 2. Fill in service-specific commands and URLs. 3. Add verification checks and rollback triggers. 4. Dry-run in staging. 5. Store runbook in version control near service code. --- ## Reference Docs - `references/runbook-templates.md` --- ## Common Pitfalls - Missing rollback triggers or rollback commands - Steps without expected output checks - Stale ownership/escalation contacts - Runbooks never tested outside of incidents ## Best Practices 1. Keep every command copy-pasteable. 2. Include health checks after every critical step. 3. Validate runbooks on a fixed review cadence. 4. Update runbook content after incidents and postmortems.
© Alireza Rezvani · MIT · alirezarezvani/claude-skills