ワンクリックで
t-run
Execute phased task plans by dispatching work to specialized sub-agents for backend, frontend, miniapp, Flutter, or demo phases.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Execute phased task plans by dispatching work to specialized sub-agents for backend, frontend, miniapp, Flutter, or demo phases.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Run a single demo E2E test file, diagnose failures, dispatch fixes to agents, and re-run until pass.
Validate task plan executability and consistency with a 100-point score and P0/P1/P2 fix list.
Convert technical design documents into executable phased task plans with ordered work breakdown.
Evaluate technical design documents for implementability, completeness, and consistency with a quantitative 100-point score.
Initialize a full-stack project skeleton with Rust backend (Axum + SeaORM + Redis) and React frontend (TypeScript + TanStack + Tailwind).
Generate technical design documents including API design, database schema, and implementation details for a feature.
| name | t-run |
| description | Execute phased task plans by dispatching work to specialized sub-agents for backend, frontend, miniapp, Flutter, or demo phases. |
| argument-hint | [任务名称] [--phase <backend|frontend|miniapp|flutter|demo>] |
| allowed-tools | ["AskUserQuestion","Read","Glob","Grep","Task","TaskCreate","TaskUpdate","TaskList","TaskGet","Write","Bash","Agent"] |
运行时边界统一参考:${CLAUDE_PLUGIN_ROOT}/protocols/runtime-boundaries.md
执行时以当前 item 的成功标准和最小必要验证为目标;遇到冲突、缺失上下文或无法判断的语义问题时停止并说明。
上游输入(来自 /t-task 产出):
.ai/task/[feature]/.state.json — 任务状态文件(必须存在且可解析)
phases[phase]、tasks[phase] 和对应阶段目录存在).ai/task/[feature]/<phase>/index.md — 阶段总览.ai/task/[feature]/<phase>/<slot>.md — Slot manifest.ai/task/[feature]/<phase>/<slot>/<ITEM-ID>-*.md — Item 文件下游产出:
.state.json — item/slot/phase 状态变更
last_error.ai/task/[feature]/.state.json。/t-run 的执行单元、slot 顺序、失败处理、所需上下文统一参考 ${CLAUDE_PLUGIN_ROOT}/protocols/task-phase-execution.md。index.md 和 slot manifest 不作为直接执行单元;slot manifest 同时是 slot 内 item 执行顺序的真源。backend-accept 负责。| 参数 | 说明 |
|---|---|
[feature] | 功能名 |
--phase <backend|frontend|miniapp|flutter|demo> | 仅执行指定阶段;未指定时执行 .state.json 的当前阶段 |
.ai/task/[feature]/.state.json 必须存在且可解析。phases[phase]、tasks[phase] 和当前阶段目录存在。index.mddev.md, test.md, accept.md;demo 为 dev.md, accept.md${CLAUDE_PLUGIN_ROOT}/protocols/task-state-contract.md${CLAUDE_PLUGIN_ROOT}/protocols/task-phase-execution.md按 ${CLAUDE_PLUGIN_ROOT}/protocols/task-phase-execution.md 选择可执行 item:
${CLAUDE_PLUGIN_ROOT}/protocols/task-state-contract.md 将目标 phase 的 generated item 启动归一化为 pending 并写回状态pending 或 failed item/t-task-check每个 item 必须按 ${CLAUDE_PLUGIN_ROOT}/protocols/subagent-dispatch.md 通过 Agent tool 启动,subagent_type 为 item 文件中的 agent 字段值。传入 prompt 必须包含最小上下文(见下方)。
最小上下文、可选增强上下文以及 backend-test 额外要求统一参考:
${CLAUDE_PLUGIN_ROOT}/protocols/task-phase-execution.md${CLAUDE_PLUGIN_ROOT}/protocols/backend-test-execution.mdbackend/test 特例:
test_item_type,只允许 authoring 或 runner。test_item_type 时拒绝执行,提示先运行 /t-task-check 或重建/修正 item。authoring:只编写或调整场景测试并做编译验证。runner:按 ${CLAUDE_PLUGIN_ROOT}/protocols/backend-test-execution.md 执行;它必须在 manifest 中排在全部相关 authoring item 之后,再集中执行定向测试、失败分类、生产代码修复委派和重测。runner 执行前必须从 Expected Test Manifest、变更文件和 package/module/test name 推导最小可靠定向命令;item 只给出全量 uv run scripts/backend-test.py -- 且没有升级原因时,拒绝执行并提示重新运行 /t-task-check 或修正 item。Goal / Work / Files / Validation / Handoff 五个章节;执行 agent 以这些章节作为目标、动作、路径、验证和交接依据。${CLAUDE_PLUGIN_ROOT}/protocols/task-state-contract.md 与 ${CLAUDE_PLUGIN_ROOT}/protocols/task-phase-execution.md 校验状态与执行顺序。generated item 改为 pending,重新聚合对应 slot/phase 并一次性写回 .state.json;保留其他状态不变。pending 或 failed item。tasks[phase][slot].items[item_id].status = completedtasks[phase][slot].items[item_id].status = failedtasks[phase][slot].items[item_id].last_error = <summary>tasks[phase][slot].status = failedphases[phase].status = failedaccept slot 全部 completed 后聚合为 completed。dev.md、test.md、accept.md。index.md 或 slot manifest 就开始执行。.state.json 对象顺序执行。backend-test 直接下发"先跑全量 uv run scripts/backend-test.py --"而不做变更分析。uv run scripts/backend-test.py --。/t-task [feature] --phase [phase]。failed,写入 last_error。.state.json.phases 中的 active phases。/t-task [feature] --phase [phase]。Goal/Work/Files/Validation/Handoff 五章节:提示重新运行 /t-task-check;若确认为旧格式任务,重新运行 /t-task [feature] --phase [phase] 生成。# 按阶段执行
/t-run sample-feature --phase backend
# 调用 backend-dev item 时的最小上下文
feature: sample-feature
phase: backend
slot: dev
item_id: BE-D02
agent: backend-dev
agent_spec: ${CLAUDE_PLUGIN_ROOT}/agents/backend-dev.md
item_file: .ai/task/sample-feature/backend/dev/BE-D02-domain-models.md
slot_manifest: .ai/task/sample-feature/backend/dev.md
phase_index: .ai/task/sample-feature/backend/index.md
previous_items:
BE-D01: completed, file=.ai/task/sample-feature/backend/dev/BE-D01-domain-models.md, handoff=<必要片段>