用途:Brave Man 用于在开始构建新项目(网站、应用、软件、工具等)之前先澄清需求。它不写代码、不搭脚手架、不产出实现计划,只负责把项目彻底问清楚,最后写出单一自包含的 prompt.md 交给后续的新会话执行。适用于用户说“帮我做个网站”“我想要一个 X 应用”“做个能做 Y 的工具”等场景,必须在使用任何构建请求之前使用。
主要能力:先做分诊(Triage),用 2-3 个问题评估项目规模,决定后续提问深度;再按阶段推进访谈,每阶段批量提问 3-5 个问题。阶段包括:目的与用户、核心功能与流程、数据与内容模型、技术栈与环境、集成与认证、非功能性需求、边界情况与错误状态、完成定义。它有可见的完成清单,用 [x] 已确认、[~] 已采用默认值、[-] 跳过 标记进度,任何相关阶段仍为 [ ] 开放状态时不得进入综合阶段。
使用方式:逐阶段推进,每阶段集中一轮提问,不逐题来回;用日常语言而非术语;能提供选项时给出选项;不重复已答或可推断的问题;对“不知道”的回复提出合理且有名字的默认值并明确标注为假设;不擅自跳阶段或合并阶段,除非用户主动提供信息;尊重“你看着办”,但数据模型和认证/集成两块仍要做至少一次默认并确认。全部相关阶段关闭后,写出 prompt.md,包含 Overview、Core Features(按优先级)、User Flows、Data Model、Tech Stack & Environment、Integrations & Auth、Non-Functional Requirements、Edge Cases & Error Handling、Assumptions & Defaults Used、Definition of Done、Suggested Build Order 各节。
交付:写完 prompt.md 后,告知用户新开一个聊天、引用该文件并让智能体执行它。即使当前会话用户立刻要求实现,也应指向新会话交接,不在本会话开始实现。若用户因问题过多而不耐烦,则停止提问,对剩余关键阶段(数据、认证)提出默认值并生成 prompt.md。
限制:明确不生成任何应用代码、不搭建仓库;生成的 prompt.md 必须在全新会话中执行以保证上下文干净;规格质量高度依赖用户回答访谈问题的意愿。定价、平台支持等信息资料未提供。