关于 runbook-generator
runbook-generator 是面向 DevOps 和站点可靠性工程团队的命令行技能,可按服务名称生成运维手册框架,并供团队补充部署、事件响应、维护和回滚细节。
主要功能
- 01按服务名称生成手册框架
- 02包含启动、停止、健康检查和回滚章节
- 03提供事件升级与处理占位内容
- 04附带部署和事件响应模板
适用场景
- 01为缺少手册的服务建立初始文档
- 02统一团队运维手册格式
- 03为值班人员准备标准操作文档
- 04为新服务搭建可重复的手册结构
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ alirezarezvani/ claude-skills --skill runbook-generator安装后在 Claude Code 中输入/runbook-generator确认已加载。
附带文件references/runbook-templates.mdscripts/runbook_generator.py
详细介绍
Runbook Generator
Tier: POWERFUL
Category: Engineering
Domain: DevOps / Site Reliability Engineering
Overview
根据服务名称快速生成运维 Runbook,然后针对部署、事件响应、维护和回滚工作流进行定制。
Core Capabilities
- 通过命令行生成 Runbook 骨架
- 启动/停止/健康检查/回滚的标准章节
- 结构化的升级和事件处理占位内容
- 部署和事件应急手册的参考模板
When to Use
- 服务尚无 Runbook,需要立即获得基础版本
- 各团队的现有 Runbook 风格不一致
- 值班人员入职需要标准化的运维文档
- 新服务需要可重复使用的 Runbook 脚手架
Quick Start
# 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
- 使用
scripts/runbook_generator.py生成初始骨架。 - 填写服务特定的命令和 URL。
- 添加验证检查和回滚触发条件。
- 在预发布环境中试运行。
- 将 Runbook 与服务代码一起存放在版本控制中。
Reference Docs
references/runbook-templates.md
Common Pitfalls
- 缺少回滚触发条件或回滚命令
- 步骤没有预期输出的检查
- 负责人/升级联系人信息过时
- Runbook 从未在事件之外进行测试
Best Practices
- 确保每条命令都可以直接复制粘贴执行。
- 在每个关键步骤之后加入健康检查。
- 以固定的评审节奏验证 Runbook。
- 在事件和复盘之后更新 Runbook 内容。
评论
支持 Markdown