1. Feature Summary (2-3 sentences)
What this is, who it's for, what it needs to accomplish.
2. Primary User Action
The single most important thing a user should do or understand here.
3. Design Direction
How this should feel. What aesthetic approach fits. Reference the project's design context from
and explain how this feature should express it.
4. Layout Strategy
High-level spatial approach: what gets emphasis, what's secondary, how information flows. Describe the visual hierarchy and rhythm, not specific CSS.
5. Key States
List every state the feature needs: default, empty, loading, error, success, edge cases. For each, note what the user needs to see and feel.
6. Interaction Model
How users interact with this feature. What happens on click, hover, scroll? What feedback do they get? What's the flow from entry to completion?
7. Content Requirements
What copy, labels, empty state messages, error messages, and microcopy are needed. Note any dynamic content and its realistic ranges.
8. Recommended References
Based on the brief, list which impeccable reference files would be most valuable during implementation (e.g., spatial-design.md for complex layouts, motion-design.md for animated features, interaction-design.md for form-heavy features).
9. Open Questions
Anything unresolved that the implementer should resolve during build.
ask the user directly to clarify what you cannot infer. Get explicit confirmation of the brief before finishing. If the user disagrees with any part, revisit the relevant discovery questions.
Once confirmed, the brief is complete. The user can now hand it to /impeccable craft to build the feature, or use it to guide any other implementation approach.
1. 功能概述(2-3句话)
说明该功能是什么、面向谁、需要达成什么目标。
2. 核心用户动作
用户在这里最需要完成或理解的一件事。
3. 设计方向
该功能应该具备的使用感受,适配什么美学风格。参考
中的项目设计上下文,说明该功能应该如何体现对应的设计风格。
4. 布局策略
高层级的空间设计思路:什么内容需要突出,什么是次要内容,信息如何流动。描述视觉层级和节奏,而非具体的CSS代码。
5. 核心状态
列出该功能需要覆盖的所有状态:默认、空状态、加载中、错误、成功、边缘场景。针对每个状态说明用户需要看到的内容和感受。
6. 交互模型
用户如何与该功能交互。点击、hover、滚动时会触发什么效果?用户会得到什么反馈?从进入到完成的流程是什么样的?
7. 内容要求
需要哪些文案、标签、空状态提示、错误提示和微文案。说明所有动态内容及其合理范围。
8. 推荐参考资料
基于本概要,列出实现过程中最有价值的impeccable参考文件(例如复杂布局可参考spatial-design.md,动效功能可参考motion-design.md,表单密集的功能可参考interaction-design.md)。
9. 待确认问题
所有未解决、需要实现者在开发过程中确认的内容。
遇到无法推断的内容直接询问用户确认。结束前必须获得用户对概要的明确确认。如果用户不认可任何部分,回溯对应的调研问题重新确认。
确认完成后,设计概要即生效。用户可以将其交付给/impeccable craft来开发功能,或者用它来指导其他实现方案。