一键导入
execute
Execute tk tickets interactively with human approval gates. Dispatches subagents per task, presents results for review.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Execute tk tickets interactively with human approval gates. Dispatches subagents per task, presents results for review.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
Convert conversation context into atomic PKM artifacts (.ref.md, .synth.md, .temp.md) with compound extensions and frontmatter. Use when the user asks to capture findings, save research, or create knowledge base entries.
Nurture intuitions into defined problems and evaluate approaches through dialogue.
Reference material for producing epistemically classified PKM artifacts during research. Covers epistemic classification, PKM schema, behavioral guidance, and qmd duplicate checking.
Evaluate and fix unresolved review comments for a PR
Review abandoned and in-progress tk tickets with timestamps and ralph logs. Use to audit stalled work and decide what to do about it.
Convert a plan file into actionable tk tickets with dependencies. Researches the codebase to vet the plan, decomposes into tickets, verifies the decomposition, and creates tickets in tk.
基于 SOC 职业分类
| name | execute |
| description | Execute tk tickets interactively with human approval gates. Dispatches subagents per task, presents results for review. |
| argument-hint | [task-id] |
| disable-model-invocation | true |
Execute tk tickets collaboratively. Work is done by subagents; you approve each result before the ticket is closed.
If a task ID is provided as $0, execute that specific task. Otherwise, select from the ready tasks below.
!tk ready -T planned 2>/dev/null || echo "No ready planned tasks found."
$0 is provided, use that task IDopen tasks over in_progress ones — an in_progress task may be claimed by another sessionMultiple /execute sessions can run concurrently on independent tasks:
tk start --if=open <task_id> as the first-line guard — it atomically claims the task only if it's still open, failing otherwise. If it fails, another session likely claimed it: inform the user and ask whether to proceed on that task anyway or pick a different one. The human decides — --if=open catches the common case, but it's not perfect (e.g., a task you yourself started earlier), so the advisory matters.For each task:
Claim: tk start --if=open <task_id>. If this fails, inform the user that the task may already be claimed by another session and ask which task to try instead.
Execute: Dispatch a subagent (using the Agent tool) to implement the task. The subagent prompt must include:
tk show <task_id>~/.claude/references/core-execute.md and include ittk show <parent_id> for orchestration contexttk close (the human gates that)Present Results: When the subagent returns, present to the user:
git diff or git diff --cached as appropriate)Human Gate: Ask the user to approve or reject the work:
tk close <task_id>. Then re-run tk ready -T planned (the earlier list may be stale — other sessions, ralph, or manual changes can alter state) and present the fresh list. Ask the user whether to continue. The user may simply approve continuing (you pick the best candidate) or specify a task ID. Do not start the next task without explicit approval.tk start (task is already in_progress).Never autonomously pick up a new task. After each completed task, you must get explicit user approval before proceeding. The user may:
The loop stops when:
After stopping, show a summary: which tasks were completed, which are still in progress, what tk ready -T planned returns now.