SuperAPI AI 工具集

pick-next-prompt

编程与开发

查看项目

更新于 10-16 04:20

技能介绍

用途

Pick Next Prompt 用于从 .turbo/prompts.md 中挑选下一个待执行的提示,并为其规划实现方案。它适用于用户提出“pick next prompt”“next prompt”“continue prompt plan”等请求的场景。

主要能力

该技能按以下步骤工作:

  1. 规划风格:运行 /plan-style 技能以加载规划约定。
  2. 读取提示计划:读取 .turbo/prompts.md,解析所有提示,提取提示编号与标题、状态(pending、in-progress、done)、依赖关系(Depends on 字段)以及提示文本块。同时读取 .turbo/spec.md(或提示计划头部引用的规格路径)以获取完整上下文。
  3. 挑选下一个提示:找到第一个依赖均已完成的待处理提示。若找到则进入下一步;若所有提示均已完成,则向用户报告计划已完成;若剩余提示被阻塞,则报告哪些提示被阻塞以及被什么阻塞。
  4. 调整提示:重新阅读规格并与当前项目状态对比,在实现发生偏离时调整提示,包括:文件路径变化时更新引用以匹配实际结构;架构演进时调整提示以适配实际构建的内容;范围变化时根据先前工作产出增删条目;纳入先前会话中的新发现。将调整更新到 .turbo/prompts.md 中所选提示;若调整改变了未来提示可假设的内容,则更新其 Context 和 Depends-on 字段。随后在 .turbo/prompts.md 中将所选提示标记为进行中。
  5. 规划:以所选提示作为需求,探索代码库、设计实现,并写出详细计划(确切文件路径、函数签名、数据流、测试用例)。计划的最后一步必须指示:“Mark prompt N as done in .turbo/prompts.md.”

使用方式

当用户要求挑选下一个提示或继续提示计划时调用该技能。技能会读取 .turbo/prompts.md 与规格文件,自动完成挑选、调整与规划。若提示计划文件不存在,会告知用户先运行 /create-prompt-plan。

适用场景

适用于基于 .turbo/prompts.md 提示计划推进项目开发的场景,尤其是需要按依赖顺序逐个执行提示、并在实现偏离时动态调整后续提示的工作流。

限制

  • 绝不修改规格文件;除计划文件外,仅 .turbo/prompts.md 可写。
  • 若提示计划文件不存在,需先运行 /create-prompt-plan。
  • 调整应保持最小化,只调整发生偏离的部分,不要不必要地重写提示。