附录: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 步最短排障路径。