بنقرة واحدة
rpiv-loop-fix
基于 rpiv/todo 下的待办文件进行分析和修复
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
基于 rpiv/todo 下的待办文件进行分析和修复
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
归档已完成的过程文件
一键启动全自主 agent 团队,自动完成从 PRD 到验证的完整 RPIV 开发流程。brainstorm 完成后使用此命令,无需人工介入。当用户提到"自动开发"、"团队开发"、"全自主"、"biubiubiu"时触发。
通过访谈对话澄清产品需求
对指定目录/模块/skill 进行全量代码审计(不依赖 git diff)。支持逻辑、安全、性能、架构、集成与环境、可迁移性 6 个维度的审查,特别适合审计 skills 是否绑定 Claude Code、Codex、opencode 或特定机器环境。
修复手动/AI 代码审查中发现的问题的流程
在提交前运行的技术代码审查,用于质量和错误检查
| 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