ワンクリックで
rpiv-loop-fix
基于 rpiv/todo 下的待办文件进行分析和修复
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
基于 rpiv/todo 下的待办文件进行分析和修复
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
归档已完成的过程文件
一键启动全自主 agent 团队,自动完成从 PRD 到验证的完整 RPIV 开发流程。brainstorm 完成后使用此命令,无需人工介入。当用户提到"自动开发"、"团队开发"、"全自主"、"biubiubiu"时触发。
通过访谈对话澄清产品需求
对指定目录/模块/skill 进行全量代码审计(不依赖 git diff)。支持逻辑、安全、性能、架构、集成与环境、可迁移性 6 个维度的审查,特别适合审计 skills 是否绑定 Claude Code、Codex、opencode 或特定机器环境。
修复手动/AI 代码审查中发现的问题的流程
在提交前运行的技术代码审查,用于质量和错误检查
SOC 職業分類に基づく
| name | rpiv-loop:fix |
| description | 基于 rpiv/todo 下的待办文件进行分析和修复 |
| argument-hint | [todo 文件路径] |
| allowed-tools | Read, Write, Edit, Bash, Glob, Grep, AskUserQuestion, Skill |
| version | 2.17.5 |
读取 rpiv/todo/ 下的待办文件(支持 issue/feature/todo 三种类型),根据类型执行对应的处理流程,并将处理记录回写到文件中。
待办文件路径:$ARGUMENTS
rpiv/todo/issue-some-bug.md)rpiv/todo/ 下所有 status=open 的条目,让用户选择读取文件 frontmatter 的 type 字段后,按类型执行不同流程:
| 类型 | 流程 |
|---|---|
issue | 阶段 0 → 1 → 1.5(前置对齐) → 2 → 3 → 4 → 5 → 6 |
feature | 使用 AskUserQuestion 询问用户:① 走 PRD 流程(/rpiv-loop:create-prd)② 作为小特性直接实施(阶段 0 → 1 → 1.5(前置对齐) → 3 → 5 → 6) |
todo | 简化流程:阶段 0 → 1(确认理解)→ 1.5(前置对齐) → 3(直接执行)→ 5(回写"执行记录"替代"修复记录")→ 6 |
如果文件没有 type 字段(旧文件),从文件名前缀推断(issue-/feature-/todo-),都没有则默认按 issue 处理。
所有类型在阶段 1 之后、进入实施之前,都必须先过「阶段 1.5:与当前系统对齐 + 价值确认」这道强制门槛(见下)。
open:正常流程,更新为 in-progressin-progress:询问用户是否继续上次未完成的处理completed:提示已完成,询问是否需要重新打开type 字段,按"类型分流"章节决定后续流程status: in-progressupdated_at: 当前时间⚠️ 这是进入实施(issue 走阶段 2 / todo·feature 走阶段 3)的强制门槛,所有类型都必须先过。 todo 往往创建较早,随系统不断演进,其中的内容可能已失效、需变更或应作废。严禁凭 todo 的历史描述(尤其它自带的"执行记录 / 完成情况"标记)直接实施——那是历史快照,不是 ground truth。
完成以下三步、并经用户确认本轮实施范围后,才能进入实施阶段:
与当前代码对齐(逐条 verify,不信任历史标记):对 todo 里每条待办 / 事实声明,用 Grep / Read 实际代码验证当前状态,逐条标三态之一:
价值确认(哪些还值得做):基于对齐结果,逐条判断当前真实价值,给每条一个终态:
wontfix(回写时写明"为什么不做"保留追溯)deferred不清楚处用 AskUserQuestion 对齐:对齐与价值判断中任何"不够清楚 / 需用户拍板"的点(某条是否仍要做、终态取哪个、本轮实施范围定哪些),必须用 AskUserQuestion 以选项形式和用户对齐,禁止凭假设替用户决定。
产出:一张"对齐 + 价值"结论表(条目 | 当前代码实况 | 三态 | 终态处置),回写到 todo 作为已验证证据。只有用户确认"本轮做哪些"后,才带着这个收敛后的范围进入实施阶段;若全部条目都失效 / wontfix,则跳过实施直接走阶段 6 收口归档。
定位相关代码:
根因分析(如果 issue 中"根本原因"为"待分析"):
制定修复方案:
更新 issue 文件的"根本原因"章节(如果之前为"待分析"):
追加"修复记录"章节到 issue 文件末尾(在"参考"之前):
## 修复记录
**修复时间**: {YYYY-MM-DD HH:MM:SS}
### 修改文件
| 文件 | 修改说明 |
|------|---------|
| path/to/file1.js | {一句话描述修改内容} |
| path/to/file2.js | {一句话描述修改内容} |
### 修复说明
{2-5 句话概括修复思路和关键变更}
### 验证结果
{验证通过/验证方式说明}
status: completedupdated_at: 当前时间修复完成后,自动归档已完成的 todo 文件(不要仅建议用户手动归档):
rpiv/archive/ 目录(如不存在)status: archived,添加 archived_at: 当前时间,更新 updated_atrpiv/archive/(如有同名则加时间戳后缀,如 issue-bug.20260311_120000.md)rpiv/archive/{name}.md"然后输出修复总结。
如果 issue 描述的是上游依赖或外部服务的 bug(如本项目的 Bun 崩溃问题):
status 更新为 completed,在"处理记录"中标注"上游问题,已应用 workaround"或"上游问题,等待官方修复"如果修复过程中用户需要中断:
status: in-progress 不变/rpiv-loop:fix 重新打开时可继续如果分析后发现当前无法修复:
status 保持 in-progress(不标记为 completed)updated_at