DeepSeek Harness Hub
← 返回列表

whaojie797-design/change-proof

DeepSeek Harnessspec-screened在 GitHub 查看 ↗
未验证

Auditable change-proof package for AI code changes: what…

尚未跑自动兼容性验证,可查看页面内的依赖与入口分析。 · 最近上游提交 2026/7/30 · 已提供中文文档

Auditable change-proof package for AI code changes: what changed, why safe, how to verify, risks remain. AI 代码改动验收 Skill

综合分
26
GitHub 分
26
用户评分
★ Stars
1
周下载量
安装插件(需先安装 dsh CLI 引擎:npm install -g @deepseek-ai/dsh)
dsh plugin --profile web add whaojie797-design/change-proof
该插件未发布到 npm,走 GitHub 源安装(pnpm 若拦截 prepare 脚本,按其提示在 pnpm-workspace.yaml 的 allowBuilds 中放行后重跑)
数据截至 2026/9/17(元数据每日更新 · 实装验证按队列轮转,单条结论的验证时间见上方)
用户评分
还没有人投票,来当第一个
订阅周报,不错过优质插件更新
每周一封 · 高评分插件 + 新用户活动

README

change-proof

让 Agent 在提交代码前,自动回答“改了什么、为什么安全、怎么验证、哪里仍有风险”。

Make any AI coding agent answer four questions before it commits: what changed, why it is safe, how to verify, and what risks remain.

一个跨平台、框架无关的 Agent Skill。把任意功能改动变成一份可审计的变更证据包(CHANGE_PROOF.md),解决“代码看起来能跑,但无法证明可上线”的问题。

A cross-platform, framework-agnostic Agent Skill that turns any code change into an auditable change-proof package, solving the problem of “the code looks like it runs, but you can’t prove it’s ready to ship.”

适用宿主 / Works with: Codex · Claude Code · Cursor · Gemini CLI.

演示 / Demo

change-proof demo

上图是动画占位 SVG,发布前请替换为真实的 30 秒 GIF。

The image above is an animated placeholder SVG. Replace it with a real 30-second GIF before publishing.

为什么需要 / Why

普通 AI 交付只给代码,带证据交付给的是“代码 + 证据 + 风险 + 回滚”。

普通 AI 交付 vs 带证据交付 / Plain delivery vs Evidence delivery

| 维度 | 普通 AI 交付 / Plain delivery | 带证据交付(change-proof)/ Evidence delivery |
|---|---|---|
| 改了什么 | 一段代码 + “已修改 xxx” | 文件/接口/数据/配置/依赖 全量清单 |
| 为什么安全 | “应该没问题” | 五维风险评级(兼容/安全/性能/迁移/回滚)|
| 怎么验证 | “测试通过了” | 验证矩阵:每项标注 通过/失败/未执行 + 命令证据 |
| 风险在哪 | 不提或藏起来 | 显式列出未验证项 + 人工复核清单 |
| 出事怎么办 | 没有 | 回滚命令 + 数据回滚步骤 |
| 可审计 | ❌ | ✅ 一份 CHANGE_PROOF.md 留痕 |

红线 / Red line:没有真正运行过的测试,状态必须写 未执行,禁止伪造通过。
Tests that were never actually run must be marked 未执行 (not executed). Forging a pass is strictly forbidden.

安装 / Install

每个宿主单独安装(不是 bundle),把本目录放进对应 skills 目录即可。

Install separately into each host’s skills directory — this is not a bundled plugin.

Claude Code

git clone https://github.com/whaojie797-design/change-proof ~/.claude/skills/change-proof

Cursor

git clone https://github.com/whaojie797-design/change-proof ~/.cursor/skills/change-proof

Codex

git clone https://github.com/whaojie797-design/change-proof ~/.codex/skills/change-proof

手动 / Manual

下载或复制本目录到任意宿主的 skills/ 下即可
Download or copy this directory into any host's skills/ folder

安装后无需额外配置、无需 API Key。Agent 会在触发场景下自动加载 SKILL.md。

No extra config or API key needed. The agent auto-loads SKILL.md on trigger.

触发场景 / Trigger scenes

- 新增功能 / New feature
- 修复 bug / Bug fix
- 准备提交 / Pre-commit
- 准备发版 / Pre-release
- PR 自查 / PR self-review
- 上线前检查 / Pre-deploy check

强制阶段 / Mandatory phases

1. 变更范围识别 — 文件、接口、数据模型、配置、依赖
2. 风险分类 — 兼容性、安全、性能、迁移、回滚
3. 验证计划 — 已有测试、需补测试、手工验证步骤
4. 证据收集 — 命令、输出摘要、失败项、未验证项
5. 输出 CHANGE_PROOF.md — 变更摘要 / 影响面 / 验证矩阵 / 风险等级 / 回滚方案 / 人工复核项

详见 SKILL.md,补充规则见 references/。

目录结构 / Structure

change-proof/
├── SKILL.md                 # 入口:触发场景 + 五阶段 + 红线
├── README.md                # 本文件
├── LICENSE                  # MIT
├── EVALUATION.md            # 20 个评测场景
├── docs/demo.svg            # 演示占位图
├── references/
│   ├── default-rules.md          # 框架无关默认规则(始终加载)
│   ├── react-nextjs-rules.md     # React / Next.js 补充规则
│   ├── python-fastapi-rules.md   # Python / FastAPI 补充规则
│   └── nodejs-rules.md          # Node.js 补充规则
└── scripts/
├── diff-checklist.py     # 扫描 git diff,打印初始验证清单
└── diff-checklist.sh     # 纯 shell 版本

设计原则:轻量。单个项目只新增一个 CHANGE_PROOF.md 和必要测试,不引入 CI 平台依赖。
设计原则:轻量。单个项目只新增一个 CHANGE_PROOF.md 和必要测试,不引入 CI 平台依赖。

可选脚本 / 可选脚本

扫描 git diff 并打印一份初始验证清单,不替代人工复核与测试。

python3 scripts/diff-checklist.py
或 / 或
bash scripts/diff-checklist.sh

隐私 / 隐私

- 完全本地运行,不上传任何代码或数据。
- 不需要任何 API Key、Token。
- 不调用任何第三方服务。
- 唯一产物是项目根目录下的 CHANGE_PROOF.md。

完全本地运行。不上传,不需要密钥,不调用第三方服务。唯一的产物是项目根目录下的 CHANGE_PROOF.md。

许可证 / 许可证

MIT — Copyright (c) 2026 whaojie797-design。见 LICENSE。

上游仓库有新提交时邮件通知你(每天最多一封,无更新不打扰),随时一键退订。

💬 加入 DPharness 群聊

插件用法、部署报错、新插件第一时间同步——群里问,比一个人翻文档快。

点击加入 QQ 群
DPharness 群聊二维码,手机 QQ 扫码进群
扫码进群