关于 runbook-generator
runbook-generator 是一项技能,可根据代码库、基础设施配置和部署脚本生成运维手册。它引导发现与核验流程,帮助值班工程师获得可执行步骤并识别运维缺口。
主要功能
- 01发现代码库与基础设施
- 02九部分运维手册结构
- 03依据项目文件编写命令
- 04为未知信息添加核验标记
适用场景
- 01准备事件响应流程
- 02记录部署与回滚步骤
- 03发现运维文档缺口
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ onewave-ai/ claude-skills --skill runbook-generator安装后在 Claude Code 中输入/runbook-generator确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
references/discovery-patterns.mdoutput-template.mdwriting-style.md详细介绍
Runbook 生成器
根据系统的代码库、基础设施配置和部署脚本,生成全面的 runbook.md,供凌晨 3 点处理事件、部署和日常运维的值班工程师使用。
目录
references/discovery-patterns.md—— 发现阶段需要检查的 Glob/Grep 模式和配置文件。references/output-template.md—— 需要填充的完整runbook.md九部分结构。references/writing-style.md—— 清晰度、紧迫性、完整性、格式和准确性规则,以及输出要求。
工作流
- 发现系统。运行
references/discovery-patterns.md(步骤 1)中的 Glob 模式,以识别技术栈和基础设施。 - 阅读关键配置。打开并分析
references/discovery-patterns.md(步骤 2)中列出的配置文件:IaC、容器、CI/CD、应用配置、部署脚本、监控、迁移、负载均衡器和文档。 - 识别运维行为。运行
references/discovery-patterns.md(步骤 3)中的 Grep 模式,以查找健康检查、指标、缓存、作业、迁移、回滚、扩缩容、备份、TLS、密钥、告警等内容。 - 生成 runbook。按照
references/output-template.md中的结构生成runbook.md。涵盖全部九个部分;根据发现的内容调整;绝不加入纯属推测的部分。 - 遵循写作标准。遵循
references/writing-style.md中的所有规则,包括可直接复制粘贴的命令、预期输出、按顺序排列的步骤、优先处理 P1、使用表格整理结构化数据,以及准确性规则。 - 核实并标记缺口。确认引用的路径和脚本确实存在。无法核实的细节标记为
[VERIFY],缺失的部分标记为[ACTION REQUIRED]: ...,以便 runbook 同时作为差距分析。
输出
将 runbook.md 写入项目根目录(或用户指定的目录)。内容必须超过 500 行,涵盖全部九个部分,包含从代码库中提取的真实命令、至少一张架构图和完整目录,并且绝不虚构基础设施细节。完整的输出检查清单请参阅 references/writing-style.md。
评论
支持 Markdown