用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/znlgis/my-deepseek-config --skill verification-before-completion命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
Token-frugal, multi-dimension code review. Reports findings by severity; never rewrites code unless explicitly asked.
Write commit messages and PR titles following the Conventional Commits standard.
Audit code changes for security vulnerabilities before merging. Reports findings; never auto-fixes silently.
基于 SOC 职业分类
正在显示 SKILL.md
| name | verification-before-completion |
| description | 强制验证流程——在声称任务完成前执行五步验证,确保改动正确、无破坏、可运行。触发词:「完成」「做完了」「提交」「commit」「收尾」。 |
| allowed-tools | ["Read","Grep","Glob","Bash(git *)","Bash(npm *)","Bash(npx *)","Bash(pnpm *)","Bash(yarn *)","Bash(cargo *)","Bash(go *)","Bash(python *)","Bash(pytest *)"] |
在声明任务完成之前,必须执行以下验证流程。跳过验证 = 未完成——没有例外。
逐文件、从头到尾复读所有被修改的文件,检查:
console.log、debugger、print() 调试语句?TODO、FIXME、HACK 等未解决的标记?catch(e) {})?用 grep(或 rg)搜索所有被修改的导出(函数、类、类型、接口),确认:
export 的调用方是否仍然兼容?命令示例:
grep -r --include="*.ts" --include="*.tsx" "exportedFunctionName" src/
执行项目的构建命令,确认代码无编译错误:
命令示例(根据项目类型选择):
npm run build
cargo build
go build ./...
python -m compileall .
执行项目的测试套件,确认无回归:
命令示例:
npm test
pytest
cargo test
go test ./...
执行项目的代码风格检查:
命令示例:
npm run lint
cargo fmt --check
cargo clippy
golangci-lint run
| 失败类型 | 处理方式 |
|---|---|
| 遗留调试代码 | 直接删除后重新验证 |
| 调用方不兼容 | 修复所有受影响的调用处 |
| 构建失败 | 修复编译错误直到构建成功 |
| 测试失败 | 分析失败原因——如果与改动相关则修复,如果是已有的不稳定测试则记录 |
| Lint 失败 | 修复警告和错误后重新 lint |
验证完成后,输出以下格式的验证报告:
## 验证报告
### 步骤 1:文件完整性
- 已复读:[文件列表]
- 遗留问题:[无 / 列出具体问题]
### 步骤 2:调用者检查
- 已检查的导出:[列表]
- 发现破坏性变更:[无 / 列出具体变更及影响的调用方]
### 步骤 3:构建
- 命令:[构建命令]
- 结果:成功 / 失败
### 步骤 4:测试
- 命令:[测试命令]
- 结果:N 通过,0 失败 / N 通过,M 失败
### 步骤 5:Lint
- 命令:[lint 命令]
- 结果:干净 / N 个警告
### 整体结论
[通过 / 未通过——如未通过列出阻塞项]