/ load-manifest.json
load-manifest.json
  1  {
  2    "defaults": {
  3      "all-design-tasks": {
  4        "description": "Always loaded for every design task — base-required (`基础必载`) design quality, typography, color, layout, responsive design, and visual system references",
  5        "references": [
  6          "references/design-excellence.md",
  7          "references/content-guidelines.md",
  8          "references/color-theory.md",
  9          "references/typography-spacing-examples.md",
 10          "references/design-philosophy.md",
 11          "references/typography-design-system.md",
 12          "references/layout-systems.md",
 13          "references/responsive-design.md",
 14          "references/design-patterns.md",
 15          "references/visual-design-theory.md"
 16        ]
 17      }
 18    },
 19    "taskTypes": {
 20      "design-philosophy": {
 21        "description": "Design philosophy, principles, rationale, why behind design decisions, 设计哲学, 设计原则, 设计理念",
 22        "detect": {
 23          "anyKeywords": ["design philosophy", "design principle", "design rationale", "why this design", "philosophy"]
 24        },
 25        "references": [
 26          "references/design-principles.md",
 27          "references/user-research-methods.md"
 28        ]
 29      },
 30      "complex-multi-screen-flow": {
 31        "description": "Multi-screen flows, user journeys, onboarding flows, end-to-end flows, 多屏流程, 用户流程, 完整流程, 用户旅程, 引导流程",
 32        "detect": {
 33          "anyKeywords": ["multi-screen", "multi screen", "user flow", "customer journey", "onboarding flow", "end-to-end flow"]
 34        },
 35        "references": [
 36          "references/design-thinking-framework.md",
 37          "references/user-research-methods.md"
 38        ]
 39      },
 40      "information-architecture": {
 41        "description": "Information architecture, sitemaps, navigation structure, content hierarchy, 信息架构, 导航结构, 内容层级, 站点地图",
 42        "detect": {
 43          "anyKeywords": ["information architecture", "ia", "sitemap", "navigation structure", "content hierarchy"]
 44        },
 45        "references": [
 46          "references/information-design-theory.md"
 47        ]
 48      },
 49      "interaction-design": {
 50        "description": "Interaction design, microinteractions, state transitions, UX flows, 交互设计, 微交互, 状态转换, 交互流程",
 51        "detect": {
 52          "anyKeywords": ["interaction design", "interaction flow", "microinteraction", "state transition", "ux flow"]
 53        },
 54        "references": [
 55          "references/interaction-design-theory.md"
 56        ]
 57      },
 58      "visual-composition": {
 59        "description": "Visual composition, art direction, visual hierarchy, layout composition, 视觉构图, 艺术指导, 视觉层次, 排版构图. Compatibility alias: `all-design-tasks` already loads `references/visual-design-theory.md`; route here when composition is the explicit focus or failure mode.",
 60        "detect": {
 61          "anyKeywords": ["visual composition", "art direction", "visual hierarchy", "composition", "layout composition"]
 62        },
 63        "references": [
 64          "references/visual-design-theory.md"
 65        ]
 66      },
 67      "brand-tone": {
 68        "description": "Brand tone, brand personality, emotional tone, brand feeling, aesthetic tone, 品牌调性, 品牌个性, 情感基调, 品牌感",
 69        "detect": {
 70          "anyKeywords": ["brand tone", "brand personality", "emotional tone", "brand feeling", "aesthetic tone"]
 71        },
 72        "references": [
 73          "references/brand-emotion-theory.md",
 74          "references/design-styles.md",
 75          "references/color-theory.md"
 76        ]
 77      },
 78      "design-system-architecture": {
 79        "description": "Design systems, design tokens, component libraries, system architecture, style guides, 设计系统, 组件库, 设计令牌, 样式指南",
 80        "detect": {
 81          "anyKeywords": ["design system", "design tokens", "component library", "system architecture", "style guide"]
 82        },
 83        "references": [
 84          "references/system-design-theory.md",
 85          "references/color-theory.md",
 86          "references/layout-systems.md"
 87        ]
 88      },
 89      "layout-problems": {
 90        "description": "Layout issues, grid problems, spacing issues, misalignment, 布局问题, 网格问题, 间距问题, 对齐问题",
 91        "detect": {
 92          "anyKeywords": ["layout issue", "layout problem", "grid issue", "spacing issue", "misaligned layout"]
 93        },
 94        "references": [
 95          "references/layout-systems.md",
 96          "references/anti-patterns/layout.md"
 97        ]
 98      },
 99      "color-problems": {
100        "description": "Color issues, palette problems, contrast issues, color harmony, 颜色问题, 配色问题, 对比度问题, 色彩和谐",
101        "detect": {
102          "anyKeywords": ["color issue", "color problem", "palette issue", "contrast issue", "color harmony"]
103        },
104        "references": [
105          "references/color-theory.md",
106          "references/anti-patterns/color.md"
107        ]
108      },
109      "typography-problems": {
110        "description": "Typography issues, font problems, line height, type scale, readability, 字体问题, 行高, 字号比例, 可读性",
111        "detect": {
112          "anyKeywords": ["typography issue", "font issue", "line height", "type scale", "readability"]
113        },
114        "references": [
115          "references/anti-patterns/typography.md"
116        ]
117      },
118      "typography-system-design": {
119        "description": "Typography systems, type systems, modular scales, baseline grids, 字体系统, 模化比例, 基线网格. Compatibility alias: `all-design-tasks` already loads `references/typography-design-system.md`; route here when typography system work is the explicit focus.",
120        "detect": {
121          "anyKeywords": ["typography system", "type system", "font system", "modular scale", "baseline grid"]
122        },
123        "references": [
124          "references/typography-design-system.md"
125        ],
126        "templates": [
127          "templates/typography-system.css"
128        ]
129      },
130      "interaction-problems": {
131        "description": "Interaction issues, feedback issues, hover/click state problems, 交互问题, 反馈问题, 悬停状态, 点击状态",
132        "detect": {
133          "anyKeywords": ["interaction issue", "feedback issue", "hover state", "click state", "state problem"]
134        },
135        "references": [
136          "references/anti-patterns/interaction.md"
137        ]
138      },
139      "high-quality-output": {
140        "description": "High quality, premium, polish, best-in-class, world-class output, 高质量, 精品, 打磨, 世界级, 专业级. Compatibility alias: `all-design-tasks` already loads `references/design-patterns.md`; route here when pattern quality or case-study reinforcement is the explicit goal.",
141        "detect": {
142          "anyKeywords": ["high quality", "premium", "polish", "best-in-class", "world-class"]
143        },
144        "references": [
145          "references/design-patterns.md",
146          "references/case-studies/README.md"
147        ]
148      },
149      "brand-style-clone": {
150        "description": "Cloning a specific brand style/aesthetic, inspired by X, X-style, 仿照品牌风格, 品牌风格克隆, 参考风格",
151        "detect": {
152          "anyKeywords": ["brand style", "brand aesthetic", "inspired by", "style of"],
153          "regexAny": ["\\b[a-z0-9-]+-style\\b"]
154        },
155        "references": [
156          "references/getdesign-loader.md",
157          "references/design-context.md"
158        ]
159      },
160      "brand-asset-acquisition": {
161        "description": "Brand assets, logos, sourcing real assets, 品牌资产, Logo, 素材获取, 资源获取",
162        "detect": {
163          "anyKeywords": ["brand asset", "logo", "real asset", "asset acquisition", "source assets"]
164        },
165        "references": [
166          "references/asset-acquisition.md",
167          "references/design-context.md"
168        ]
169      },
170      "choose-design-style": {
171        "description": "Choosing a design style, visual direction, aesthetic direction, 选择设计风格, 视觉方向, 美学方向",
172        "detect": {
173          "anyKeywords": ["design style", "style direction", "visual direction", "aesthetic direction"]
174        },
175        "references": [
176          "references/design-styles.md"
177        ]
178      },
179      "react-prototype": {
180        "description": "React/JSX component prototypes, React原型, JSX组件原型",
181        "detect": {
182          "anyKeywords": ["react", "jsx", "component prototype", "react prototype"]
183        },
184        "references": [
185          "references/react-setup.md"
186        ],
187        "templates": [
188          "templates/ios_frame.jsx",
189          "templates/android_frame.jsx",
190          "templates/browser_window.jsx",
191          "templates/macos_window.jsx"
192        ]
193      },
194      "slide-deck": {
195        "description": "Slide decks, presentations, pitch decks, slideshows, 幻灯片, 演示文稿, PPT, 汇报, 投资人演示",
196        "detect": {
197          "anyKeywords": ["slide deck", "slides", "presentation", "pitch deck", "deck"]
198        },
199        "references": [
200          "references/slide-decks.md",
201          "references/starter-components.md"
202        ],
203        "templates": [
204          "templates/deck_stage.js"
205        ]
206      },
207      "form-design": {
208        "description": "Form design, input forms, signup forms, checkout forms, contact forms, multi-step forms, 表单设计, 输入表单, 注册表单, 结账表单",
209        "detect": {
210          "anyKeywords": ["form design", "input form", "signup form", "checkout form", "contact form", "multi-step form"]
211        },
212        "references": [
213          "references/form-design.md",
214          "references/interaction-design-theory.md",
215          "references/typography-design-system.md"
216        ]
217      },
218      "editable-pptx-export": {
219        "description": "Editable PowerPoint exports, 可编辑的PPT导出",
220        "detect": {
221          "anyKeywords": ["editable pptx", "editable powerpoint", "editable deck", "powerpoint export"]
222        },
223        "references": [
224          "references/slide-decks.md",
225          "references/editable-pptx.md"
226        ]
227      },
228      "variant-exploration": {
229        "description": "Exploring variants, variations, design options, comparing options, 设计变体, 方案对比, 多方案探索",
230        "detect": {
231          "anyKeywords": ["variants", "variations", "directions", "explore options", "compare options"]
232        },
233        "references": [
234          "references/tweaks-system.md"
235        ],
236        "templates": [
237          "templates/design_canvas.jsx"
238        ]
239      },
240      "landing-page": {
241        "description": "Landing pages, homepages, hero sections, marketing pages, product introduction pages, 着陆页, 首页, 产品介绍页, 营销页面, 官网",
242        "detect": {
243          "anyKeywords": ["landing page", "homepage", "hero section", "marketing page"]
244        },
245        "references": [
246          "references/starter-components.md",
247          "references/design-patterns.md",
248          "references/responsive-design.md"
249        ],
250        "templates": [
251          "templates/browser_window.jsx"
252        ]
253      },
254      "animation-motion": {
255        "description": "Animations, motion design, timelines, motion studies, 动画, 动效, 运动设计, 交互动画",
256        "detect": {
257          "anyKeywords": ["animation", "motion", "animate", "timeline", "motion study"]
258        },
259        "references": [
260          "references/animation-best-practices.md",
261          "references/animations.md"
262        ],
263        "templates": [
264          "templates/animations.jsx"
265        ]
266      },
267      "mobile-mockup": {
268        "description": "Mobile app mockups, iOS/Android app screens, app designs, 移动端原型, 手机APP界面, iOS应用, Android应用",
269        "detect": {
270          "anyKeywords": ["mobile mockup", "ios app", "iphone", "android app", "mobile app", "app screen", "ios onboarding", "onboarding screen", "mobile onboarding", "mobile prototype", "app prototype"]
271        },
272        "references": [
273          "references/starter-components.md",
274          "references/react-setup.md",
275          "references/responsive-design.md"
276        ],
277        "templates": [
278          "templates/ios_frame.jsx",
279          "templates/android_frame.jsx"
280        ]
281      },
282      "desktop-mockup": {
283        "description": "Desktop app mockups, macOS/Windows desktop designs, 桌面应用原型, macOS应用, 桌面端",
284        "detect": {
285          "anyKeywords": ["desktop mockup", "desktop app", "macos", "desktop window"]
286        },
287        "references": [
288          "references/starter-components.md",
289          "references/react-setup.md",
290          "references/responsive-design.md"
291        ],
292        "templates": [
293          "templates/macos_window.jsx"
294        ]
295      },
296      "interactive-prototype": {
297        "description": "Interactive prototypes, clickable prototypes, prototype flows, clickthroughs, 交互原型, 可点击原型, 原型流程, 产品演示",
298        "detect": {
299          "anyKeywords": ["interactive prototype", "clickthrough", "prototype flow", "interactive flow", "interactive mobile prototype", "interactive app prototype"]
300        },
301        "references": [
302          "references/interactive-prototype.md",
303          "references/react-setup.md",
304          "references/responsive-design.md"
305        ],
306        "templates": [
307          "templates/ios_frame.jsx",
308          "templates/android_frame.jsx",
309          "templates/browser_window.jsx",
310          "templates/macos_window.jsx"
311        ]
312      },
313      "wireframe-low-fi": {
314        "description": "Wireframes, low-fidelity designs, lo-fi mockups, 线框图, 低保真设计, 简稿",
315        "detect": {
316          "anyKeywords": ["wireframe", "low-fi", "low fidelity", "lo-fi", "lofi"]
317        },
318        "references": [
319          "references/frontend-design.md"
320        ],
321        "templates": [
322          "templates/design_canvas.jsx"
323        ]
324      },
325      "design-system-creation": {
326        "description": "Creating/building a design system from scratch, 创建设计系统, 构建设计系统",
327        "detect": {
328          "anyKeywords": ["create design system", "build design system", "design tokens", "style guide"]
329        },
330        "references": [
331          "references/design-system-creation.md"
332        ],
333        "templates": [
334          "templates/typography-system.css"
335        ]
336      },
337      "no-design-system": {
338        "description": "No design system provided by the user, need to work from scratch, 没有设计系统, 从零开始设计",
339        "references": [
340          "references/frontend-design.md"
341        ]
342      },
343      "video-export": {
344        "description": "Video export, MP4, recording video, rendering video, 视频导出, 录制视频, 渲染视频",
345        "detect": {
346          "anyKeywords": ["video export", "mp4", "record video", "render video"]
347        },
348        "references": [
349          "references/video-export.md"
350        ]
351      },
352      "audio-design": {
353        "description": "Audio design, sound effects, SFX, background music, 音频设计, 音效, 背景音乐",
354        "detect": {
355          "anyKeywords": ["audio design", "sfx", "sound design", "bgm", "music"]
356        },
357        "references": [
358          "references/audio-design-rules.md",
359          "references/sfx-library.md"
360        ]
361      },
362      "data-visualization": {
363        "description": "Data visualization, charts, graphs, dashboards, analytics, metrics, statistics display, 数据可视化, 图表, 仪表板, 数据展示",
364        "detect": {
365          "anyKeywords": ["data visualization", "chart", "graph", "dashboard", "analytics", "metrics", "stat", "data display"]
366        },
367        "references": [
368          "references/data-visualization.md",
369          "references/color-theory.md",
370          "references/typography-design-system.md"
371        ]
372      },
373      "pdf-export": {
374        "description": "PDF export/save, PDF导出, 保存PDF",
375        "detect": {
376          "anyKeywords": ["pdf export", "export pdf", "save pdf", "pdf"]
377        },
378        "references": [
379          "references/platform-tools.md"
380        ]
381      },
382      "scene-output-specs": {
383        "description": "Scene output, storyboards, shot lists, scene templates, 场景输出, 分镜, 镜头列表, 场景模板",
384        "detect": {
385          "anyKeywords": ["scene output", "scene spec", "storyboard", "shot list", "scene template"]
386        },
387        "references": [
388          "references/scene-templates.md"
389        ]
390      },
391      "ux-writing": {
392        "description": "UX writing, microcopy, interface text, button labels, error messages, UX文案, 界面文案, 微文案, 按钮文本",
393        "detect": {
394          "anyKeywords": ["ux writing", "microcopy", "interface text", "button text", "error message", "copy", "label text", "cta text"]
395        },
396        "references": [
397          "references/ux-writing.md",
398          "references/content-guidelines.md"
399        ]
400      },
401      "usability-testing": {
402        "description": "Usability testing, user testing, A/B testing, test scripts, user research validation, 可用性测试, 用户测试, A/B测试",
403        "detect": {
404          "anyKeywords": ["usability testing", "user testing", "ab testing", "a/b testing", "a/b test", "test script", "validation testing", "user research"]
405        },
406        "references": [
407          "references/usability-testing.md",
408          "references/user-research-methods.md"
409        ]
410      },
411      "design-handoff": {
412        "description": "Design handoff, design-to-developer workflow, design specs, developer collaboration, 设计交接, 开发协作, 设计规范",
413        "detect": {
414          "anyKeywords": ["design handoff", "developer handoff", "design specs", "design to development", "developer collaboration", "design tokens"]
415        },
416        "references": [
417          "references/design-handoff.md",
418          "references/design-system-creation.md",
419          "references/system-design-theory.md"
420        ]
421      }
422    },
423    "checkpoints": {
424      "question-first-delivery": {
425        "description": "New ambiguous task needs structured confirmation before proceeding, 新任务需要确认后再开始",
426        "references": [
427          "references/workflow.md",
428          "references/design-context.md",
429          "references/junior-designer-mode.md"
430        ]
431      },
432      "before-animation": {
433        "description": "Before starting animation or motion design work, 开始动画/动效设计前加载",
434        "references": [
435          "references/animation-best-practices.md",
436          "references/animation-pitfalls.md"
437        ],
438        "templates": [
439          "templates/animations.jsx"
440        ]
441      },
442      "before-export": {
443        "description": "Before any export (PDF, PPTX, video), 导出前加载",
444        "detect": {
445          "anyKeywords": ["export", "pdf", "pptx", "powerpoint", "mp4", "video export"]
446        },
447        "references": [
448          "references/platform-tools.md"
449        ]
450      },
451      "before-ios-mockup": {
452        "description": "Before creating iOS mockups, 创建iOS模拟界面前加载",
453        "detect": {
454          "anyKeywords": ["ios", "iphone", "dynamic island", "ios mockup"]
455        },
456        "templates": [
457          "templates/ios_frame.jsx"
458        ]
459      },
460      "before-delivery": {
461        "description": "Final delivery verification, 最终交付前验证",
462        "references": [
463          "references/verification-protocol.md"
464        ]
465      },
466      "deep-design-review": {
467        "description": "Deep design review, critique, audit, scoring, 深度设计评审, 设计批评, 评分",
468        "detect": {
469          "anyKeywords": ["design review", "critique", "audit", "score", "scorecard", "review this design"]
470        },
471        "references": [
472          "references/critique-guide.md",
473          "references/design-checklist.md",
474          "references/principle-review.md",
475          "references/verification.md",
476          "references/typography-spacing-quick-ref.md"
477        ]
478      }
479    },
480    "optionalInspirations": {
481      "presentation-case-studies": {
482        "description": "Presentation and pitch deck case studies for inspiration, 演示文稿案例参考",
483        "references": [
484          "references/case-studies/presentations/keynote-style.md",
485          "references/case-studies/presentations/pitch-deck-example.md"
486        ]
487      },
488      "product-page-case-studies": {
489        "description": "Product page and landing page case studies for inspiration, 产品页案例参考",
490        "references": [
491          "references/case-studies/product-pages/linear-features.md",
492          "references/case-studies/product-pages/notion-landing.md",
493          "references/case-studies/product-pages/stripe-homepage.md"
494        ]
495      },
496      "mobile-case-studies": {
497        "description": "Mobile app case studies for inspiration, 移动端应用案例参考",
498        "references": [
499          "references/case-studies/mobile-apps/ios-onboarding.md"
500        ]
501      }
502    },
503    "maintainerOnly": {
504      "references": [],
505      "templates": [],
506      "scripts": [
507        "scripts/check-behavior-contract.sh"
508      ]
509    }
510  }