该技能已被标记为 DEPRECATED,官方建议改用 Skill("agkan-run-direct"),请勿再直接使用本技能。
用途:从 agkan 任务列表中选取最高优先级的 ready 任务,直接实现并标记为完成,整个过程不创建分支或 PR。
主要能力与流程:先用 git pull -p 更新分支,再用 agkan task list --status ready --json 获取就绪任务;按优先级(High > Medium > Low)和同优先级下的标签顺序(bug > security > improvement > test > performance > refactor > docs)选出唯一一个任务,跳过带 will-do-later 标签的任务,并优先处理子任务或阻塞任务。用 agkan task block list <id> --json 检查阻塞,若 blockedBy 中存在未完成任务则不应选择。将任务状态更新为 in_progress(agkan task update <id> --status in_progress)后开始实现。
使用方式:实现阶段通过 Task 工具(general-purpose 子代理)执行,提示子代理读取 .claude/skills/execute-subtask-direct/SKILL.md 并按其流程实现,同时调用 Skill("key-guidelines");不使用 Skill("execute-subtask-direct"),因为子代理上下文独立,需直接在提示中给出 SKILL.md 路径。子代理完成后重新拉取就绪任务列表,若用户未要求结束且仍有就绪任务则继续处理下一个,否则结束会话。
限制与注意:每次只选择一个任务,不并行;无任务时结束会话;不创建分支或 PR,直接提交到当前分支;实现完成后将状态更新为 done。标签优先级的权威定义见 agkan/SKILL.md。资料未提供该技能的收费、平台等信息。