SuperAPI AI 工具集

rpi-plan

编程与开发

查看项目

更新于 10-16 00:03

技能介绍

用途:rpi-plan 用于在动手实现前,通过交互式、迭代式流程创建详细的实施计划。它适合用户明确要求“创建计划”“规划某功能”时使用,把已有研究或代码上下文转化为可执行的技术规格。

主要能力:先完整读取用户提到的文件,判断是否已有研究文档;若有则直接作为事实来源,不重复调研。没有研究文档时,可派子代理按文件名与 frontmatter 扫描研究目录、检查时效性并更新。随后针对缺失信息派发聚焦子代理,只返回相关文件路径与行号;必要时探索第三方接口源码或进行网络搜索。主代理会亲自读取最相关源文件,交叉核对需求与代码,识别差异与假设,并用 ASCII 图、树或流程图说明现状。

使用方式:先与用户逐问逐答澄清设计树,每次只问一个问题并给出推荐答案,用 --- 分隔问答轮次。关键决策明确后,提取验收标准、汇总决策与阶段划分,阶段按垂直可测试切片组织,测试与文档更新并入对应阶段。用户回复“create plan”后,运行 python3 <skill_directory>/scripts/metadata.py 获取日期、提交、分支与仓库信息,将计划写入 docs/agents/plans/YYYY-MM-DD-description.md,模板见 <skill_dir>/references/plan-template.md。每个可执行项与验证步骤都需带复选框。

适用场景:新功能、数据库变更、重构等需要先规划再实现的开发任务。

限制:计划中不得保留未决问题;手动验证仅用于用户可交互的功能,不得用“审查代码”充当验证;输出目录可被 AGENTS.md 或 CLAUDE.md 覆盖;计划完成后可提示下一步使用 /rpi-implement @<path-to-plan>。