Skip to content

feat(skills): 新增 feature-completion-audit 需求实现完成度审计 skill#139

Merged
jixua merged 1 commit into
devfrom
feature/feature_completion_audit_skill
Jun 6, 2026
Merged

feat(skills): 新增 feature-completion-audit 需求实现完成度审计 skill#139
jixua merged 1 commit into
devfrom
feature/feature_completion_audit_skill

Conversation

@jixua

@jixua jixua commented Jun 6, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • 新增一个 skill feature-completion-audit,专门回答「相对原始需求,功能是否真做完、缺什么」,填补现有 skill 链中"需求 → 实现对账"的空白。
  • 与相邻 skill 明确区隔:不做代码质量门禁(code-review-and-quality)、不跑全量测试(run-all-tests)、不出契约同步清单(contract-guard)。
  • 核心实现方式:固定六维取证 + 两种执行入口 + 三态完成度结论,强调客观取证、只认证据。

Changes

  • 新增 .ai/skills/feature-completion-audit/SKILL.md
    • 六维核验:需求覆盖度 / 验收对齐 / 正确性与边界 / 契约与集成一致性 / 测试证据 / 范围偏离。
    • 入口 A(对话上下文内的功能实现):强制用子 agent 独立复核,prompt 只给原始需求+改动范围,避开实现者自证偏差。
    • 入口 B(审核 PR/分支):用当前 agent 直接读 diff 核验。
    • 三态结论 COMPLETE / INCOMPLETE / INSUFFICIENT_EVIDENCE,禁止乐观假设;收尾附客观性自检 checklist。
  • 更新 .ai/skills/README.md:在「测试与质量」分类登记该 skill 及其边界/转交规则。

Tests

  • python3 scripts/check_skills.py扫描 24 个 skill | errors=0 warnings=1(唯一 warning 来自既有 skill-creator,与本次无关)。
  • python3 scripts/check_docs_sync.py --stagedOK: 2 changed file(s), no doc-sync issues

Risks

  • No known high-risk items。纯文档/工具层改动,未触碰 src/、数据库、MQ、OSS、LLM 或异步任务,无运行时与对端消费影响。

门槛自查

  • 车道:L1(仅 .ai/skills/**,无契约变更、无 src 改动)
  • 改动范围测试已跑过且全绿(命令与结论见 Tests)
  • 契约改动已同步文档 —— N/A(无契约变更,check_docs_sync.py 绿)
  • acceptance 已提升 —— N/A(本改动不涉及 acceptance)

- 对照原始需求六维取证(覆盖/验收/正确性边界/契约集成/测试证据/范围偏离)
- 两种入口:对话内实现用子 agent 独立复核避自证偏差,审 PR 用当前 agent 直读 diff
- 三态结论 COMPLETE / INCOMPLETE / INSUFFICIENT_EVIDENCE,附客观性自检
- 登记进 .ai/skills/README.md「测试与质量」索引表
@jixua jixua merged commit 6626ce5 into dev Jun 6, 2026
2 checks passed
@jixua jixua deleted the feature/feature_completion_audit_skill branch June 8, 2026 03:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant