一键导入
t-decision
Decide whether a feature should enter the t-tools workflow before tech research or PRD.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Decide whether a feature should enter the t-tools workflow before tech research or PRD.
用 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.
Execute phased task plans by dispatching work to specialized sub-agents for backend, frontend, miniapp, Flutter, or demo phases.
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).
| name | t-decision |
| description | Decide whether a feature should enter the t-tools workflow before tech research or PRD. |
| argument-hint | [feature-name] |
| allowed-tools | ["AskUserQuestion","Read","Glob","Grep","Write","Bash"] |
契约:${CLAUDE_PLUGIN_ROOT}/protocols/decision-brief-contract.md
/t-decision 位于 /t-tech-research 和 /t-prd 之前,用来判断一个 feature 是否值得进入后续工程流程。它只做产品立项和范围取舍,不写 PRD、不做技术设计、不拆任务、不实现代码。
.ai/decision/<feature>.mdMarkdown 使用 template.md。
$ARGUMENTS 必须是 feature 名称.., /, \缺失或非法时终止并提示:/t-decision <feature>
如果 .ai/decision/<feature>.md 已存在,先询问覆盖、更新或终止。
按需读取,缺失则跳过:
docs/prd/00-index.mddocs/user-stories/00-index.md.ai/user-stories/**/*.md.ai/decision/**/*.md.ai/prd/**/*.mddocs/prd/**/*.md.ai/tech-research/<feature>.md.ai/design/<feature>.mdAGENTS.md可少量搜索代码,用于判断已有能力、替代方案和复用事实;不得展开技术方案。
借鉴 gstack 的 office-hours / CEO review,但只保留门禁:
这一阶段的价值是辅导人类做判断,不是快速生成文档。要像 gstack 的 office-hours / CEO review 一样,帮助用户把模糊想法压成可决策的问题。
保持直接、具体、可验证:
避免这些表达:
这是 /t-decision 的诘问主线,借鉴 gstack office-hours 的 forcing questions,但只保留门禁。写 Verdict 前六问必须逐项有结论(或显式写跳过理由);上下文已能回答的直接引用,不重复问;一次只问一个,只问会影响 Verdict、Scope 或成功标准的问题。
范围方向收敛为 Expand / Selective Expand / Hold / Reduce / Explore 之一(见 Scope 模式)。
如果用户要求跳过,最多再问 1-2 个最高影响问题,然后继续写简报,并把证据弱点和未跑完的六问项写清楚。
四套框架(Product / Internal / Engineering Enabler / Builder)是六问主线跑完后的场景深化透镜,不重复六问,只补充该场景特有的判断。按场景选择问题,不需要机械问完。已有上下文能回答的,直接引用,不重复问。
用于新产品、新能力、商业化功能、增长或用户体验方向。
优先问:
红旗:
用于公司内部工具、管理后台、流程自动化或组织赞助项目。
优先问:
用于纯技术能力、质量基础设施、平台能力。
不能只说“工程上更好”。必须连接到一个后续结果:
如果没有产品或质量结果,只能给 Park 或 Needs Clarification。
用于学习、开源、demo、hackathon、个人工具。
判断重点不是商业证据,而是:
写 Verdict 前必须挑战一次前提:
如果前提不成立,不要为了推进流程而给 Proceed。
参考 gstack 的 CEO review,把 scope 明确归为一种:
Expand:当前想法太小,扩大后价值显著更高。必须逐项让用户接受扩展。Selective Expand:主范围保持,但列出候选增强项让用户 cherry-pick。Hold:当前范围合理,后续阶段不得静默扩缩。Reduce:当前范围过大,先收缩到最小可验证价值。Explore:问题、用户或证据不足,先探索。默认倾向:
Selective Expand/t-decision;如用户坚持,默认 Hold 或 ReduceReduceResearch First写简报前至少生成两个选项:
Wedge:最薄能产生真实学习的切片,比 Minimal 更窄、更快,用于快速验证致命假设。Minimal:最小可验证价值,最少范围。Recommended:当前证据下最合理路径。Ambitious:更大或 10x 版本,仅在确有价值时列出。每个选项说明:
如果推荐选项会扩大或收缩 scope,必须先问用户确认。
必须给出一个:
Proceed:值得继续,产品方向足够明确。Research First:值得探索,但技术可行性、成本或依赖会影响范围。若存在致命假设,把“最小证伪计划”明确写入 Handoff 交给 /t-tech-research。Needs Clarification:关键产品判断缺失,继续写 PRD 会制造假设。Park:暂存,记录重启条件。Reject:不建议做。Needs Clarification、Park、Reject 也要写简报。Park 和 Reject 必须引用已写明的 Kill Criteria 作为依据,不能只凭直觉暂缓或否决。
使用 AskUserQuestion 时,问题必须是决策 brief,而不是表单:
不要把多个无关问题合并成一个大问题。若有多个 scope 项要用户选择,逐项问;用户未接受的项进入 Possible Expansions 或 Not in Scope。
如果 AskUserQuestion 不可用,用普通对话提出同样结构的问题,然后停止等待用户回答。
.ai/decision/ 存在。Minimal 和 Recommended;若六问识别出致命假设,加 Wedge;确有价值时加 Ambitious。.ai/decision/<feature>.md。说明:
/t-tech-research <feature>、/t-prd <feature>、重跑 /t-decision <feature> 或停止Park / Reject 引用了 Kill Criteria