Skip to content

附录:10 个团队常用 /commands 模板

说明:命令文件放在 .opencode/commands/*.md。文件名即命令名。

1) smoke

md
---
description: "最小自检:状态/变更/风险"
agent: build
subtask: true
---
请做一轮最小自检,输出风险清单。
!`git status --porcelain`
!`git diff --stat`
!`git diff`
!`git log -1 --oneline`

2) review

md
---
description: "基于当前 diff 做代码审阅"
agent: plan
subtask: true
---
请按严重程度输出问题清单与缺失验证。
!`git status --porcelain`
!`git diff`
!`git diff --cached`

3) plan

md
---
description: "把需求变成可执行计划"
agent: plan
subtask: true
---
需求:$ARGUMENTS
输出:目标/步骤/风险/回滚。

4) pr-check

md
---
description: "PR 前检查:范围/风险/发布说明"
agent: plan
subtask: true
---
!`git status --porcelain`
!`git diff --stat`
!`git log -5 --oneline`

5) release-notes

md
---
description: "根据提交记录草拟发布说明"
agent: plan
subtask: true
---
!`git log -20 --oneline`

6) secrets-scan

md
---
description: "敏感信息粗扫"
agent: plan
subtask: true
---
请扫描并报告疑似密钥/私钥命中项与误报判断标准。

7) why-failed

md
---
description: "从错误信息反推根因"
agent: plan
subtask: true
---
错误:$ARGUMENTS
输出:3 个根因假设 + 验证步骤。

8) config-audit

md
---
description: "审阅 opencode.json"
agent: plan
subtask: true
---
检查 provider/model/keybind/permission 与密钥泄露风险。

9) session-clean

md
---
description: "会话清理建议"
agent: plan
subtask: true
---
输出:哪些内容应进入 AGENTS.md / commands / plugins。

10) triage

md
---
description: "快速分诊"
agent: plan
subtask: true
---
现象:$ARGUMENTS
输出:分类 + 3 步最短排障路径。

基于官方文档与 Schema 编写;示例不包含任何密钥