关于 runbook
runbook 是用于为重复任务或操作流程编写分步操作手册的技能,面向运维等团队。它强调精确操作、预期结果、失败处理与完成验证。
主要功能
- 01生成分步操作手册
- 02记录负责人和执行频率
- 03为每步列出预期结果与故障处理
- 04提供验证清单和故障排查
适用场景
- 01记录周期性运维流程
- 02为团队交接操作步骤
- 03补充操作失败时的处理方式
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ anthropics/ knowledge-work-plugins --skill runbook安装后在 Claude Code 中输入/runbook确认已加载。
详细介绍
/runbook
如果你看到不熟悉的占位符,或需要确认哪些工具已连接,请参阅 CONNECTORS.md。
为周期性任务或流程创建分步骤的运维手册。
用法
/runbook $ARGUMENTS
输出
## Runbook: [Task Name]
**Owner:** [Team/Person] | **Frequency:** [Daily/Weekly/Monthly/As Needed]
**Last Updated:** [Date] | **Last Run:** [Date]
### Purpose
[What this runbook accomplishes and when to use it]
### Prerequisites
- [ ] [Access or permission needed]
- [ ] [Tool or system required]
- [ ] [Data or input needed]
### Procedure
#### Step 1: [Name]
[Exact command, action, or instruction]
**Expected result:** [What should happen]
**If it fails:** [What to do]
#### Step 2: [Name]
[Exact command, action, or instruction]
**Expected result:** [What should happen]
**If it fails:** [What to do]
### Verification
- [ ] [How to confirm the task completed successfully]
- [ ] [What to check]
### Troubleshooting
| Symptom | Likely Cause | Fix |
|---------|-------------|-----|
| [What you see] | [Why] | [What to do] |
### Rollback
[How to undo this if something goes wrong]
### Escalation
| Situation | Contact | Method |
|-----------|---------|--------|
| [When to escalate] | [Who] | [How to reach them] |
### History
| Date | Run By | Notes |
|------|--------|-------|
| [Date] | [Person] | [Any issues or observations] |
如果连接器可用
如果已连接 ~~knowledge base:
- 搜索现有的运维手册进行更新,而不是从头创建
- 将完成的运维手册发布到你的运维 Wiki
如果已连接 ~~ITSM:
- 将运维手册关联到相关的事件类型和变更请求
- 根据值班排期自动填充升级联系人
提示
- 务必极其具体:“运行脚本”不是一个有效的步骤。“在运维服务器上运行
python sync.py --prod --dry-run”才是。 - 列出故障模式:每个步骤中可能出现什么问题,以及应如何应对。
- 测试运维手册:让不熟悉该流程的人按照手册操作,并修正他们卡住的地方。
评论
支持 Markdown