用途:intent-interview 是一套结构化访谈方法,用于提取、细化并记录产品或功能需求,把模糊想法转化为可直接实施的规格说明。当用户描述新功能或产品想法时使用。
主要能力:产出两类文档。intent.md 面向代码智能体,包含架构设计、数据契约与模式、带代码示例的实现指南、项目结构、决策依据;overview.md 面向人,一页纸总结问题陈述、核心体验流程、ASCII 架构图、关键决策表、范围与风险。
访谈流程:阶段一问题空间,先弄清做什么再谈怎么做,询问核心问题、目标用户、是新产品还是既有产品扩展、优先级与紧迫性。阶段二迭代深挖,每轮 3-4 个问题,覆盖数据(来源、契约、校验、冲突、认证)、渲染(跨平台策略、组件、主题、尺寸)、同步更新(实时要求、刷新策略、失败处理)、架构(存储、共享、云/本地、离线能力)、UX(配置流程、错误状态、反馈机制)、边界情况(失败、迁移、安全、低端设备)、范围(MVP 边界、进出项、分期)、技术栈(语言、框架、可复用代码)。阶段三矛盾消解,当回答与先前选择冲突时明确指出矛盾、给出具体选项请求澄清并更新理解。阶段四实施就绪检查,确认代码智能体能否无需追问即可实现、技术选择是否明确、边界情况是否覆盖,有缺口则继续访谈。
提问设计:要问非显而易见、有探究性的问题,追问权衡(如“若 X 失败,应做 Y 还是 Z”),使用具体场景,提供 3-4 个互斥选项,匹配用户语言(中文/英文);不要问是/否问题,不要问显而易见的实现细节,不要一次问多个不相关问题。格式上使用 AskUserQuestion 工具,每轮 1-4 个问题,每题 2-4 个选项,标题不超过 12 字符,选项描述清晰。
工作流:用户描述想法 → 阶段一问题空间(1-2 轮)→ 阶段二深挖(多轮)→ 阶段三消解矛盾 → 阶段四就绪检查(有缺口则循环)→ 生成 intent.md → 询问是否需要 overview → 生成 overview.md →(可选)推送到仓库。
限制:资料未提供具体安装命令、收费方式、支持平台与运行环境等信息。