feat: 新增 gitlink-review 智能代码审查 Skill #4

Merged
caoweiqiong merged 6 commits from feat/gitlink-review-skill into master 2026-06-23 22:52:31 +08:00
Collaborator

目的

子任务二核心场景:智能代码审查——分析 PR diff,多视角评审 + 对抗式自检,输出结构化 Review 意见并作为评论发布。

交付

  • skills/gitlink-review/SKILL.md:8 步管道 + 6 视角评审团 + 对抗式自检质量门 + 报告卡格式 + 安全护栏
  • skills/gitlink-review/REFERENCE.md:各视角检查清单、严重度评级、降噪规则、reviews API 实测结论、字段映射
  • skills/gitlink-review/examples/review-workflow.md:真实走查(测试 PR #3)
  • skills/README.md、skills/gitlink-workflow/SKILL.md:登记与链回
  • docs/superpowers/:设计 spec + 实现计划

真实验证(2026-06-23,测试 PR #3,已关闭未合并)

植入 4 个缺陷端到端验证:

  • 空指针 → correctness ? 命中
  • 硬编码 Token → security ? 命中
  • 新函数缺测试 → tests ? 命中
  • 除零伪阳性 → 对抗自检丢弃(refuted=1)
  • 报告卡经 pr +comment 成功发布(评论 id 477757,含幂等哨兵)

设计要点

  • 多视角评审团:正确性/安全/性能/测试/可维护/生产风险
  • 对抗式自检(直击 AI 审查误报老大难)
  • 默认预览确认,绝不自动合并
  • 行内评论:实测 reviews API 不可用(api POST 404 + GET 返回 HTML),优雅降级为总结评论
## 目的 子任务二核心场景:智能代码审查——分析 PR diff,多视角评审 + 对抗式自检,输出结构化 Review 意见并作为评论发布。 ## 交付 - skills/gitlink-review/SKILL.md:8 步管道 + 6 视角评审团 + 对抗式自检质量门 + 报告卡格式 + 安全护栏 - skills/gitlink-review/REFERENCE.md:各视角检查清单、严重度评级、降噪规则、reviews API 实测结论、字段映射 - skills/gitlink-review/examples/review-workflow.md:真实走查(测试 PR #3) - skills/README.md、skills/gitlink-workflow/SKILL.md:登记与链回 - docs/superpowers/:设计 spec + 实现计划 ## 真实验证(2026-06-23,测试 PR #3,已关闭未合并) 植入 4 个缺陷端到端验证: - ✅ 空指针 → correctness ? 命中 - ✅ 硬编码 Token → security ? 命中 - ✅ 新函数缺测试 → tests ? 命中 - ✅ 除零伪阳性 → 对抗自检丢弃(refuted=1) - ✅ 报告卡经 pr +comment 成功发布(评论 id 477757,含幂等哨兵) ## 设计要点 - 多视角评审团:正确性/安全/性能/测试/可维护/生产风险 - 对抗式自检(直击 AI 审查误报老大难) - 默认预览确认,绝不自动合并 - 行内评论:实测 reviews API 不可用(api POST 404 + GET 返回 HTML),优雅降级为总结评论
caoweiqiong added 6 commits 2026-06-23 22:38:51 +08:00
caoweiqiong merged commit e6ddc44178 into master 2026-06-23 22:52:31 +08:00
Sign in to join this conversation.
No reviewers
No Label
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: chroe/gitlink-cli#4
No description provided.