npx claudepluginhub zixun-github/aisdlcThis skill uses the workspace's default tool permissions.
核心原则: 只做验证 → 失败即停止 → 结果可复现 → 报告可追溯。
范围(会做):
Makefile、Taskfile、package.json scripts、README)非目标(不会做):
git worktree 清理开始时宣布:「我正在使用 finishing-development 技能做开发收尾确认(仅验证,确保测试/检查全绿)。」
目标是避免在跑测试前就“带着脏状态/误改文件”继续推进。
git status
git diff --stat
若发现明显不应被带入验证的内容(例如误改配置、生成物、凭据文件),在报告中点名并停止继续(让实现方先修正工作区状态)。
优先使用仓库已经定义的统一入口;不要臆造命令。
常见入口(按优先级从高到低):
make test / make checktask test / task checknpm test / pnpm test / yarn testpytest、go test ./...、cargo test如仓库同时提供多套命令(例如单测、集成、端到端、lint、typecheck、build),以“最严格/最全量”的门禁组合为准(项目通常会在 README 或 CI 配置里说明)。
至少应覆盖(以仓库实际存在的命令为准):
# 下面仅为示例占位,实际以仓库命令为准
<test command>
<lint/format command>
<typecheck command>
<build command>
只要任一检查失败,就停止并输出失败报告;不要进入“完成确认”。
验证未通过(<N> 项失败)。完成确认前必须修复:
[展示失败]
请先修复以上失败项,然后重新执行步骤 1-3 获取全绿结果。
停止。不要继续。
在所有验证命令均通过时,输出以下结构的报告(可直接复制到 PR/Issue/日报)。
## 完成确认报告
### 变更摘要
- <1-3 条,说明做了什么与为什么(不要堆细节)>
### 验证结果(全绿)
- <test command>:通过
- <lint/format command>:通过
- <typecheck command>:通过
- <build command>:通过(如适用)
### 复现/验证方式
- 运行环境:<OS/Runtime/版本>
- 关键步骤:<如何复现或如何验证功能点>
### 遗留项(如有)
- <明确列出 remaining TODO / 已知限制 / 后续工作>
跳过“最全量”的门禁
用“猜的命令”替代仓库约定
README/CI/脚本入口确定命令,再执行验证绝不:
始终:
被调用于:
收尾验证完成后(无论全绿或失败),必须完成以下动作(按顺序,不可省略):
全绿通过时:
ROUTER_SUMMARY:
stage: Finish
artifacts: []
needs_human_review: false
blocked: false
block_reason: ""
notes: "完成确认已输出(全绿)"
任一验证失败并停止时:
ROUTER_SUMMARY:
stage: Finish
artifacts: []
needs_human_review: true
blocked: true
block_reason: "<填写失败项与最小复现命令>"
notes: "未通过收尾验证,需先修复失败项再重跑"
立即执行 using-aisdlc:将上述 ROUTER_SUMMARY 作为路由输入传递给 using-aisdlc,由 Router 判定下一步并自动推进(无需等待用户说「继续」)。
对话输出:在调用 using-aisdlc 前,可简短说明「本阶段产物已落盘,正在调用 using-aisdlc 路由下一步。」