SuperAPI AI 工具集

start-refactor-task

编程与开发

查看项目

更新于 10-15 22:40

技能介绍

用途:从任务文件中启动或完成一项具体的重构任务,适合子智能体接手重构任务、更新状态并实现验收标准。

主要能力:解析 task_file_path、可选 --task <id> 与 --complete <id>;读取任务文件与设计规范获取重构上下文;在未指定任务时自动选择第一个满足“状态为 ❌ NOT STARTED 且依赖已完成或为 None”的就绪任务;将任务状态从 ❌ NOT STARTED 改为 🔄 IN PROGRESS;完成后将 🔄 IN PROGRESS 改为 ✅ COMPLETE 并输出“Task {ID}: {Name} marked as COMPLETE”。支持的任务类型包括 SKILL_SPLIT、AGENT_OPTIMIZE、DOC_IMPROVE、ORPHAN_RESOLVE、STRUCTURE_FIX,并针对各类型给出实现要点,如拆分技能时保留内容完整性、优化智能体时重写描述并校验 frontmatter、修复结构时确保交叉引用可解析。

使用方式:通过 /plugin-creator:start-refactor-task {task_file_path} 启动,任务完成时加 --complete {task_id};意图不匹配时路由到 /plugin-creator:plugin-lifecycle。实现中使用 TaskCreate 跟踪验收标准,并用 uvx skilllint@latest check <skill-path> 检查技能规模。

限制与注意:无就绪任务时输出“No ready tasks”并退出;依赖被阻塞、验证失败超过 3 次修复尝试、设计规范与代码库现实冲突、拆分可能丢失内容时应停止并上报;默认目录下的命令、智能体与技能会被自动发现,不要加入 plugin.json,非默认位置声明时须保留已有全部条目,否则未列出的组件会不可见。具体收费、平台与效果信息暂未提供。