بنقرة واحدة
design-grill
用于把尚未清晰的想法、新需求、产品/交互/技术方案、实现计划等收敛成可执行设计。适用于从零到一或尚未定型的讨论、需求澄清、方案取舍和设计记录草拟等
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
用于把尚未清晰的想法、新需求、产品/交互/技术方案、实现计划等收敛成可执行设计。适用于从零到一或尚未定型的讨论、需求澄清、方案取舍和设计记录草拟等
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
创建具有鲜明风格和生产级品质的前端界面。用户要求构建 Web 组件、页面或应用时使用本 skill。生成有创意、打磨充分、贴合场景的代码。
使用 TDD 和通用工程规范创建、修改、重构或评审代码。用户要求实现功能、修复 bug、补测试、重构代码、评审改动,或希望在前端、后端、脚本、工具和应用开发中遵循测试优先与工程质量标准时使用本 skill。
当用户想进行系统设计模拟面试、系统设计题目练习时使用。
基于近期公开网络来源创建英文付费金融媒体风格的全球市场简报。需要调研当前市场新闻、宏观催化、行业主题和热点,并识别分析相关全球股票、ETF、基金、商品、加密资产或其他市场工具,形成带引用的精炼 Markdown 编辑观察清单时使用。除非用户明确要求其他语言,默认输出英文。
审查已有软件项目、已有仓库或已有实现的当前设计。用户要求基于现有代码或文档审查架构形态、模块边界、依赖方向、数据流、状态流、业务工作流、系统边界、设计债、遗留系统现状,或按传入目标找设计问题时使用。调用时应根据用户已经给出的审查目标直接确定范围并完成审查。
帮助用户发现并安装 agent skills。用户询问“如何做 X”“找一个做 X 的 skill”“有没有能做某事的 skill”,或表达想扩展能力时使用本 skill。
| name | design-grill |
| description | 用于把尚未清晰的想法、新需求、产品/交互/技术方案、实现计划等收敛成可执行设计。适用于从零到一或尚未定型的讨论、需求澄清、方案取舍和设计记录草拟等 |
把模糊请求推进成清晰、可执行、可记录的设计决策。默认先理解上下文并提出候选方案,再只询问会实质改变方向的问题。
Design Grill 把计划视为一棵决策树,而不是一份扁平的问题清单。
confirmed(已确认)rejected(已否决,含理由)deferred(明确延期,含延期到什么时机)irrelevant(被更早的决策排除,含被哪个决策排除)提问前检查可用上下文:
复杂度不明时,先按 Medium 处理,并在用户回答后调整。当规模与"一轮一个节点"冲突时,偏向后者——宁可多轮,也不要一次抛出一批让人眼花的问题。
为 Medium 及以上设计构建轻量决策树:
Proposed decision tree:
- Root decision: <最基础、会改变一切下游的取舍>
Status: open / confirmed / rejected / deferred / irrelevant
Recommended answer: ...
Why it matters: ...
Child decisions unlocked if confirmed:
- <子决策 1>
- <子决策 2>
- Cross-cutting decision: <与根决策无关、横切的取舍>
- Deferred decision: <可等到实现细节需要时再定的>
构建时:
按依赖顺序逐节点推进。默认行为:
每个决策节点的问题应包含:
有帮助时使用回答代码,例如 1A, 2C, 3B,方便用户快速回复。
问题模板:
1. **决策节点主题**
Context: We need to decide this because...
Impact: Your answer determines...
Options:
A. Option one - best when...
B. Option two - best when...
C. Option three - best when...
D. 自定义输入 - 如果以上都不合适,可以混合想法或提出自己的方案
Recommendation: B, because...
用户回答后,识别:
confirmed)。irrelevant 并注明被哪个决策排除)。deferred 并注明延期时机)。每轮结束后回写决策树状态,不要让任何分支停留在"差不多清楚了"。
中型、大型、多轮或高风险讨论中,定期维护状态:
Current decision tree state:
- Confirmed:
- <决策节点>: <结论>
- Rejected:
- <决策节点>: <被否决,因为...>
- Deferred:
- <决策节点>: <延期到...>
- Irrelevant:
- <决策节点>: <被 <某决策> 排除>
- Open:
- <决策节点>: <待定,推荐答案...>
- Current node: <当前正在收敛的节点>
- Recommended next step: <下一个要展开的节点>
小型讨论可以只给简短总结。
停止提问的判据不是"剩余未知不会显著改变设计",而是:
只有在以下情况才写或更新设计记录:
docs/designs/YYYY-MM-DD--topic.md设计记录必须区分: