SuperAPI AI 工具集

fp-plan

编程与开发

查看项目

更新于 10-15 21:41

技能介绍

用途:fp-plan 用于创建计划,并把计划拆解为可跟踪的 issue。当用户要求“创建计划”“拆解功能”“设计实现”等,或粘贴 Linear、GitHub、Notion 链接,或单独运行 /plan 时触发。

主要能力:在 FP 中,计划本身就是一个 issue,包含完整描述(计划文档)、子 issue(任务/子任务),子任务之间可设置依赖。层级通常为 2-3 层(计划→任务→子任务)。依赖支持串行(--depends)、并行(无依赖)和扇出/扇入(多依赖)。

使用方式:先检查环境,运行 fp --version;未安装则用 curl -fsSL https://setup.fp.dev/install.sh | sh -s 安装。用 fp tree 检查项目是否初始化,未初始化可运行 fp init。创建计划用 fp issue create --title "..." --description "...";拆解任务时加 --parent <id>,设置依赖用 --depends "<ids>"。用 fp tree 查看层级,fp tree <id> 聚焦某个计划,fp tree --status todo 查看剩余工作。可用 fp issue update --depends 调整依赖,fp comment <id> "message" 记录拆解说明。

外部导入:GitHub Issue 用 gh issue view <url> --json title,body,labels,state;Linear 用 get_issue MCP 工具;Notion 用 notion-fetch MCP 工具。获取后创建 FP issue,再提供拆解选项。单独运行 /plan 时,检查 ~/.claude/plans/*.md,用 AskUserTool 选择计划,解析标题与章节后创建父 issue 和子任务。

适用场景:功能实现规划、任务拆解、依赖建模、从外部 issue/文档导入并结构化工作。

限制与注意:任务应原子化(1-3 小时可完成)、有明确完成定义、涉及少量文件。避免用 markdown 复选框代替子 issue,避免创建孤立任务,避免忽略依赖,避免单一巨型任务。资料未提供收费、价格、平台支持范围等信息。