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 a product spec for a feature, supporting Shape Up pitch or standard PRD formats. Pulls context from ROADMAP.md and existing product docs.
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.
Prioritizes product features using RICE scoring, defines MVP scopes, creates roadmaps, and decides what to build next for early-stage SaaS.