mcpField
P
project-review

project-review

github.com/light-cheng测试与质量521 次安装4 天前更新
代码仓库

关于 project-review

project-review 是项目级验收技能,用于评估已批准的目标和限定范围的实现,并给出 PASS、FAIL 或 BLOCKED。它冻结验收基线、协调只读审查者,修复工作则由获授权的 Producer 执行。

主要功能

  1. 01冻结验收基线与审查配置
  2. 02协调只读审查者
  3. 03验证发现与限定范围的修复
  4. 04给出 PASS、FAIL 或 BLOCKED 结论
  5. 05记录状态以便恢复审查

适用场景

  1. 01发布前检查实现
  2. 02评估技能及其证据
  3. 03恢复尚未完成的已记录审查

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/light-cheng/skills --skill project-review

安装后在 Claude Code 中输入/project-review确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

agents/
openai.yaml
references/
acceptance-charter.md
attribution.md
evidence-protocol.md
finding-schema.md
migration.md
mission-center-compatibility.md
review-rubric.md
stopping-rules.md
subagent-protocol.md
WORKFLOW.md
references/profiles/
agent-skill.md
generic.md
manuscript.md
software.md
specification.md
tests/
test_agent_skill_profile_contract.py
test_generic_profile_contract.py
test_manuscript_profile_contract.py
test_software_profile_contract.py
test_specification_profile_contract.py

详细介绍

项目审查

project-review 是项目级最终验收能力。它由模型调用,也可以手动调用。它会冻结验收基线,通过 review-loop 驱动只读审查员,并给出最终结论:PASS、FAIL 或 BLOCKED。Producer 会执行经授权的修复;project-review 本身不会修复产物。

何时使用

  • 项目已有获批的目标(SPEC、简报或工单图),且实现范围明确,需要进行检查:在 light-implement 或一批工单完成后、release-workflow 之前。
  • 技能准入:验收依据是某个包的 SKILL.md 及其证据时。

如果存在 docs/agents/light-project.md,请先采用其中的审查配置和验收策略,然后冻结实际验收依据。

核心行为

  1. 冻结验收基线并选择一个配置:generic.md、 software.md、 manuscript.md、 agent-skill.md 或 specification.md。
  2. 通过 review-loop 调用审查员:普通产物使用 generic-review,软件差异使用 light-code-review,有适用且已获认可的领域审查员时则使用该审查员。审查员只返回问题发现。
  3. 验证问题发现,仅安排范围明确且属于范围内的修复,然后请一位全新、独立的评估员进行评估。
  4. 满足停止规则后给出结论。

进入模式

使用以下三种模式之一;详情见 WORKFLOW.md:

  • init:冻结验收基线和配置,然后开始审查。
  • review:执行一轮范围明确的证据收集、评审、验证、修复和评估。
  • resume:继续下一项尚未完成的已记录操作,不改写先前的证据。

交接与停止

  • PASS:每项已冻结的标准都有标记正确的证据,且全新的评估员接受该基线。
  • FAIL:某项已冻结条件未满足,且无法通过已确认、范围内且有明确边界的修复解决。
  • BLOCKED:缺少所需基线、权限、环境、证据、访问权限或独立上下文;记录之间存在冲突;或修复次数上限阻止了安全收敛。

默认最多进行三轮。在 .project-review/ 下记录持久状态;精确的状态目录树和恢复规则请参阅 WORKFLOW.md。如果验收依据是跟踪器工单,则在 PASS 后解决该工单,并在 FAIL 或 BLOCKED 后评论说明阻塞原因(工单收尾)。

可选能力

  • FAIL 且 Cause: direction → 工单收尾后,使用 verdict.md 路径调用 light-redirect。若不可用或调用被拒绝 → 在工单中评论 FAIL 即为交接。
  • 存在 .scratch/<feature>/plan.html → 给出结论并完成工单收尾后,调用 light-html-plan 刷新该页面。若页面或能力不存在 → 跳过。

参考资料

评论

支持 Markdown