SuperAPI AI 工具集

execute-subtask

编程与开发

查看项目

更新于 10-15 21:50

技能介绍

用途:该技能已标记为 DEPRECATED,已重命名,官方要求改用 Skill("agkan-subtask")。资料显示其原用途是在任务被选中后,于隔离的 fork(worktree)上下文中实现该任务,并创建 PR、完成任务流转。

主要能力:基于 frontmatter 中的 context: fork 字段,技能在独立 worktree 环境而非当前工作目录中运行,从而保证分支创建和文件修改不干扰父上下文。

使用方式(资料给出的原流程):1) 创建分支:git checkout -b <branch-name>,分支名由任务 ID 和标题生成(示例 feat/42-add-login-page);2) 将分支名写回任务:先 agkan task get <id> --json 获取正文,写入临时文件后用 agkan task update <id> --file /tmp/agkan_body_$$.md 保留换行;3) 按任务内容实现,参考 /key-guidelines 保持代码质量;4) 提交推送:git add -A、git commit -m "<commit message>"、git push -u origin <branch-name>;5) 创建 PR:gh pr create --title "<title>" --body "<body>";6) 将 PR 信息写回任务(同样用临时文件与 --file 更新);7) agkan task update <id> --status review 将任务更新为 review。

适用场景:需要将已选任务在隔离分支中实现并产出 PR 的自动化工作流;任务选择由 execute-task 技能完成,本技能在其之后使用。

限制与注意事项:不要在 PR 合并前将任务标记为 done,应在 PR 评审并合并后再标记完成。该技能已弃用,资料未提供其他平台、收费、价格或效果等额外信息。