review-plan

Solid

审查技术方案。 当技术方案需要在进入实现前接受审查时使用。 仅当对话包含可解析的任务引用时才可自动调用本技能。

Code & Development 83 stars 5 forks Updated today MIT

Install

View on GitHub

Quality Score: 82/100

Stars 20%
64
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# 技术方案审查 审查最新技术方案产物,并产出 `review-plan.md` 或 `review-plan-r{N}.md`。 ## 行为边界 / 关键规则 - 本技能只审查方案产物并写报告,不修改业务代码 - 执行本技能后,你**必须**立即更新 task.md 版本戳规则:创建或更新 `task.md` frontmatter 时,先读取 `.agents/rules/version-stamp.md`,并写入或刷新 `agent_infra_version`。 ## 第 0 步:状态核对(执行前硬约束) 在加载 workflow / skill / rules 指令之后、做任何任务状态判断或用户可见结论之前,必须先执行状态核对。指令类文件读取不算对外动作或结论。 运行以下命令,并把原文粘贴到回复正文和本轮产物的 `## 状态核对` 段: ```bash agent-infra-internal task-snapshot {task-id} --format text ``` 状态核对完成前,禁止任何关于外部状态的断言。 ## 任务上下文解析 > 入口允许省略 task ref,也接受旧位置 task ref 或 `--task <ref>` / `-t <ref>`。先从完整参数中分离 task scope 并原样保留其他业务操作数,再调用 `agent-infra-internal task-context resolve {task-scope}`;`{task-scope}` 为空、位置 ref 或 task flag 之一。只读取结构化结果的 `taskId`,后续把 `{task-id}` 绑定为该完整 `TASK-YYYYMMDD-HHMMSS`。解析失败时透传非零退出码,不自行扫描任务。 > 解析任务引用,并确认任务位于本技能支持的状态或目录且存在 `task.md`;无法定位时按未找到任务处理并停止。 ## 步骤开始:声明 started 事件 确认前置条件和产物上下文后、本轮第一个产出动作之前执行 `agent-infra-internal task-event {task-id} review-plan.started --agent {agent}`。 ## 执行步骤 ### 1. 验证前置条件 要求存在: - `.agents/workspace/active/{task-id}/task.md` - 至少一个方案产物:`plan.md` 或 `plan-r{N}.md` ### 2. 解析审查上下文 运行 `agent-infra-internal task-artifact {task-id} inspect --family review-plan`。仅当结果为 `ready` 时继续;从 `inputs` 取得 `{plan-artifact}`,从 `next.round` / `next.name` 取得 `{review-round}` / `{review-artifact}`。不得自行扫描轮次或拼装文件名。随后执行 started 事件并复核返回身份。 ### 3. 阅读方案上下文 读取最新 `{plan-artifact}`、最新分析产物、`task.md` 和关联 Issue 上下文(如有)。读取后,把本轮实际检视的最高轮 plan artifact 文件名回填到报告 `审查输入` 段;无法可靠取得时留空,不要伪造。 ### 4. 执行审查 重点...

Details

Author
fitlab-ai
Repository
fitlab-ai/agent-infra
Created
4 months ago
Last Updated
today
Language
TypeScript
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category