From t-tools
Decides whether a feature should proceed to tech research and PRD by running structured interrogations (Six Questions) to validate problem, evidence, scope, and risk.
How this skill is triggered — by the user, by Claude, or both
Slash command
/t-tools:t-decision [feature-name][feature-name]This skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
契约:`${CLAUDE_PLUGIN_ROOT}/protocols/decision-brief-contract.md`
契约:${CLAUDE_PLUGIN_ROOT}/protocols/decision-brief-contract.md
/t-decision 位于 /t-tech-research 和 /t-prd 之前,用来判断一个 feature 是否值得进入后续工程流程。它只做产品立项和范围取舍,不写 PRD、不做技术设计、不拆任务、不实现代码。
.ai/decision/<feature>.md.ai/preview/decision/<feature>.htmlMarkdown 使用 template.md。Preview 通过 html-show subagent 生成。
$ARGUMENTS 必须是 feature 名称.., /, \缺失或非法时终止并提示:/t-decision <feature>
如果 .ai/decision/<feature>.md 已存在,先询问覆盖、更新或终止。
按需读取,缺失则跳过:
docs/prd/00-index.mddocs/user-stories/00-index.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。html-show:使用 html-show 生成 HTML Preview。
源文档: .ai/decision/<feature>.md
.ai/preview/decision/<feature>.html 路径与打开命令。仅当用户明确要求打开时才执行(命令见 html-show-contract.md 的 Opening the Preview)。如果 Preview 生成失败,终止并报告;不能只交付 Markdown。
说明:
/t-tech-research <feature>、/t-prd <feature>、重跑 /t-decision <feature> 或停止Park / Reject 引用了 Kill Criterianpx claudepluginhub timzaak/web-dev-skillsWrites product specs for features using Shape Up pitch or standard PRD methodology. Guides through feature selection and context retrieval from project artifacts.
Runs a fast pre-build risk review on a product idea, feature request, or scope change, naming the single assumption most likely to make it fail and returning a clear verdict with a no-code validation step.
Decide what to build using YC's six forcing questions and the four CEO scope modes. Use before any new feature, product bet, or GTM angle.