mcpField
I
implement-and-review

implement-and-review

github.com/robsonrung开发266 次安装2 天前更新
代码仓库

关于 implement-and-review

用于执行已批准任务或完成指定功能评审的 Agent 技能,面向需要按验收契约实施并提供证据的开发流程。它规定任务路径、执行与审查上下文,以及结果报告和验收权限边界。

主要功能

  1. 01按批准策略选择任务或评审路径
  2. 02约束执行路由与上下文管理
  3. 03规定验证证据和结果报告字段
  4. 04区分工作结果与最终验收权限

适用场景

  1. 01实现范围明确且已批准的任务
  2. 02按绑定策略完成组合功能评审
  3. 03修复并复核同一路径上的变更

安装

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

$npx skills add https://github.com/robsonrung/rar-skills --skill implement-and-review

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

包含的文件

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

agents/
openai.yaml
references/
deferred-task.md
evidence-strategy.md
final-feature-review.md
methodology.md
review-brief.md
runner-invocations.md
task-implementation.md
task-review.md
worktree-and-integration.md
scripts/
launch.py
tests/
test_launch.py

详细介绍

实现与审查

按照其验收契约完成一项已批准的任务,或完成与之绑定的功能审查。工作者的结果是集成证据。只有在适用的关卡通过后,父级才能验收任务。

权限与通用规则

实现请求授权进行范围内的编辑、所述验证和可逆隔离。提交、推送、合并、拉取请求、部署、外部消息和破坏性清理都需要明确授权。复用现有授权。只有在存在尚未解决且影响重大的范围、成本或权限决策时才询问。

分派工作者时,通过 shared/references/model-preview.md 获取或复用一个已批准的快照。模型和工作量默认值只能来自 shared/model-routing.json。分派、修复和恢复都必须保留确切的路由、提供方控制项、工具、隐私设置、来源绑定、预算、回退触发条件,以及调用、时间、并发和恢复限制。缺少必需能力时,该路由不可用。此处绝不调用 models-consensus。

为每项任务、工作轨道和角色分别使用持久上下文。审查者必须使用与其审查范围内所有作者不同的模型和独立上下文。原生交接必须设置 parent_history: none。将原生上下文保存在 native_contexts[route_id],将运行器会话保存在 runner_contexts[route_id]。重试或重建前,先协调待处理的调用。上下文丢失时,保留计数器和路由。

启动器会在写入或分派前验证已批准输入的哈希。首次调用和重建时,启动器会包含完整契约;选择较小的完整输入或精简输入前,启动器会验证续接证明。派生笔记不得更改验收标准。渲染后的完整输入上限为 24,000 UTF-8 字节;若已批准的 context_budget 更大,必须说明理由。准备或恢复输入包时,请阅读 shared/references/context-packets.md。

选择一种路径

使用已批准的策略,而不是文字标签。未绑定 review_policy 时,保持任务模式。现有计划和快照保持不变。独立的小型更改在其完整契约未留下任何未解决的产品、数据、安全、公开契约或依赖项决策时,使用任务模式。

只加载选中的行及其触发的参考资料。章节指针仅指明指定章节,而非整本手册。已加载的规则无需重新阅读。

当前工作加载内容
实现分类为 deferred 的功能任务task-implementation.md,然后是 deferred-task.md。
实现关键功能任务或独立/旧版任务task-implementation.md,然后在实现证据就绪时加载 task-review.md。
审查已完成的关键任务或独立任务task-review.md。
按绑定策略完成组合功能审查final-feature-review.md。
修复、复查或恢复已选路径保持该路径;加载 runner-invocations.md 中的 Continue the same role,若是审查者复查或文字补充,则还需加载 shared/references/incremental-review.md。

选择新路由时,加载路由架构、shared/references/task-shaped-model-routing.md 和 shared/references/host-model-execution.md。使用运行器执行时,只阅读 Runner policy and receipts。使用原生方式执行时,只阅读 Native receipts。检查作业或执行已授权的清理时,阅读相应的 Poll and cleanup 章节。交接或成功轮询只能证明执行状态。

输出约定

返回 status、acceptance、routes_used、review、changed_paths 和 next_action。包含必需行为和捕获结果、准确的已批准路由 ID 和有效凭据、附有证据的已采纳或已拒绝发现,以及未解决的风险。临时功能任务使用 implemented;其他情况使用 complete、failed、ceiling_hit 或 awaiting_human。关键任务的审查就绪状态不代表功能已验收。注明任何待完成的最终关卡。

如有条件,将任务报告写入 .ai-workflow/impl-review/<session-id>/<task-id>/report.md。适用时,链接快照、原始捕获内容、审查记录和验证器结果、角色上下文、重建结果、变更路径及剩余风险。保留角色上下文,直至修复、复查和证据义务全部完成。next_action 仅返回必要的决策、父级集成或另行授权的交付。

评论

支持 Markdown