원클릭으로
tq-cancel
Cancel a tq action with improvement suggestions, then judge task-level completion and propose follow-up actions when work remains
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Cancel a tq action with improvement suggestions, then judge task-level completion and propose follow-up actions when work remains
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Create a tq action (auto-infer instruction or let user specify)
Inventory and organize open tasks - review status, propose cleanup, execute
Manage tq tasks and actions on behalf of the user via the tq CLI. Use when the user wants to create a task, add or dispatch an action, check queue status, run something now or interrupt, or schedule a recurring action. Lightweight interactive hub; hands off to tq:create-action / tq:done / tq:failed / tq:cancel / tq:triage for disciplined flows.
Mark a tq action as failed, then judge task-level completion and propose follow-up actions when retry or alternative approach is needed
Detect production-side Turso rows-read regressions in the tq database. Runs the bundled watcher that inspects `turso db inspect tq --queries`, compares the top queries against a stored baseline, and self-files a tq action when a query's rows-read grows past both gates. Use this whenever asked to check Turso query cost, watch rows-read, run the weekly rows-read regression check, or investigate whether DB query cost regressed in production — including the scheduled "/turso-query-watch" run.
Mark a tq action as done, then judge task-level completion and propose follow-up actions when work remains
| name | tq-cancel |
| description | Cancel a tq action with improvement suggestions, then judge task-level completion and propose follow-up actions when work remains |
| argument-hint | [action_id] |
| allowed-tools | Bash(tq *) |
IMPORTANT: Run !tq action cancel --help first to understand the expected reason format.
$ARGUMENTS if numeric## tq action context heading appended to the prompt (e.g. "You are executing action #123 (task #45).")tq action list --status running or tq action list --status dispatchedReview the task's action history to understand why this action was created:
tq action list --task <task_id>
Read each action's result to trace the chain of decisions that led to this action.
A cancel reason is mostly classification feedback, but cancelling sometimes
surfaces real work — a different approach to take, an improvement worth
acting on. Same discipline as /tq:done: residual work that lives only in a
cancelled action's reason text is invisible to tq action list and
/tq:triage, so nobody picks it up. Split the reason accordingly:
Classification feedback only. Why this action was unnecessary, how routing could improve. No work is owed — keep it as prose in the reason.
Residual work owed. A different approach or improvement suggestion that someone must actually do. File it as a tracked action and link it:
tq action create '<self-contained instruction>' --title '<title>' --task <task_id>
Reference the returned id in the reason: next: <what to do> → #<id>.
Get <task_id> from the ## tq action context heading or
tq action get <action_id> --jq .task_id. Write the instruction the way
/tq:create-action would — goal-first, self-contained, with verification.
You only have Bash(tq *) here, so call tq action create directly. If
tq action create fails, state in the reason that the follow-up could not be
filed and must be re-filed — never leave residual work as untracked prose.
tq action cancel <action_id> '<reason>'
Always run this flow — do not wait for the user to ask "what's next?".
tq action list --task <task_id> + review the cancellation reason you just recorded.→ #<id> reference (a broader change worth its own task).
Propose 1–2 candidates (title + one-line purpose) and ask the user to
create via /tq:create-action. Do not auto-create these — they are
judgment calls, unlike the residual-work tracking actions above, which
you file yourself because they record work you already know is owed.→ #<id>.tq task update <task_id> --status done --note "<why>" (--note required with --status).Constraints: