/ 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 }