[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill-4693861f-d5b1-4e4d-bda8-bd8f834d6f94":3,"$fAAQqeYA5LkLO6wpuegnzpyywWJhrXqI8sj_ycYM50OQ":43},{"id":4,"title":5,"description":6,"categoryId":7,"moduleId":8,"tags":9,"prompt":10,"icon":11,"source":12,"sourceUrl":13,"authorId":14,"authorName":15,"isPublic":16,"stars":17,"runs":18,"createdAt":19,"updatedAt":19,"module":20,"category":27,"packages":34},"4693861f-d5b1-4e4d-bda8-bd8f834d6f94","makepad-reference","本类别提供调试、代码质量和高级布局模式的参考资料。","cat_life_career","mod_other","sickn33,other","---\nname: makepad-reference\ndescription: \"This category provides reference materials for debugging, code quality, and advanced layout patterns.\"\nrisk: unknown\nsource: community\n---\n\n# Makepad Reference\n\nThis category provides reference materials for debugging, code quality, and advanced layout patterns.\n\n## When to Use\n- You need quick-reference material for common Makepad errors, debugging, or API lookups.\n- The task is diagnostic or reference-oriented rather than writing a focused feature in one subsystem.\n- You want a central starting point before diving into more specialized Makepad skills.\n\n## Quick Navigation\n\n| Topic | File | Use When |\n|-------|------|----------|\n| API Documentation | Official docs index, quick API reference | Finding detailed API info |\n| Troubleshooting | Common errors and fixes | Build fails, runtime errors |\n| Code Quality | Makepad-aware refactoring | Simplifying code safely |\n| Adaptive Layout | Desktop\u002Fmobile responsive | Cross-platform layouts |\n\n## Common Issues Quick Reference\n\n| Error | Quick Fix |\n|-------|-----------|\n| `no matching field: font` | Use `text_style: \u003CTHEME_FONT_*>{}` |\n| Color parse error (ends in `e`) | Change last digit (e.g., `#14141e` → `#14141f`) |\n| `set_text` missing argument | Add `cx` as first argument |\n| UI not updating | Call `redraw(cx)` after changes |\n| Widget not found | Check ID spelling, use `ids!()` for paths |\n\n## Debug Tips\n\n```bash\n# Run with line info for better error messages\nMAKEPAD=lines cargo +nightly run\n```\n\n```rust\n\u002F\u002F Add logging\nlog!(\"Value: {:?}\", my_value);\nlog!(\"State: {} \u002F {}\", self.counter, self.is_loading);\n```\n\n## Resources\n\n- [Makepad Official Docs](https:\u002F\u002Fpublish.obsidian.md\u002Fmakepad-docs\u002F) - Obsidian-based documentation\n- [Makepad Repository](https:\u002F\u002Fgithub.com\u002Fmakepad\u002Fmakepad)\n- [Robrix](https:\u002F\u002Fgithub.com\u002Fproject-robius\u002Frobrix) - Production reference\n- [Moly](https:\u002F\u002Fgithub.com\u002Fmoxin-org\u002Fmoly) - Production reference\n\n## Limitations\n- Use this skill only when the task clearly matches the scope described above.\n- Do not treat the output as a substitute for environment-specific validation, testing, or expert review.\n- Stop and ask for clarification if required inputs, permissions, safety boundaries, or success criteria are missing.\n","","imported","https:\u002F\u002Fgithub.com\u002Fsickn33\u002Fantigravity-awesome-skills","user_system_seed","SkillOPIC",true,93,1017,"2026-05-16 13:27:39",{"id":8,"name":21,"slug":22,"icon":23,"description":24,"sort":25,"createdAt":26},"其他","other","mdi-page-next-outline","其他类型Skill",5,"2026-05-16 12:53:40",{"id":7,"name":28,"slug":29,"icon":30,"description":31,"moduleId":8,"sort":32,"skillCount":33,"createdAt":26},"职场发展","career","mdi-briefcase-outline","面试准备、简历优化、职业规划",4,575,[35],{"id":36,"skillId":4,"version":37,"fileName":38,"fileSize":39,"filePath":40,"fileHash":41,"manifest":42,"createdAt":19},"5219a1c5-388f-4ac6-8807-5a318d09ccc5","1.0.0","makepad-reference.zip",1301,"uploads\u002Fskills\u002F4693861f-d5b1-4e4d-bda8-bd8f834d6f94\u002Fmakepad-reference.zip","e893f6fed1b9876c7af9bd840326962a1c881c3e0aa15743cc4528775af0e932","[{\"path\":\"SKILL.md\",\"isDirectory\":false,\"size\":2265}]",{"code":44,"message":45,"data":46},200,"success",{"items":47,"stats":48,"page":51},[],{"averageRating":49,"totalRatings":49,"ratingCounts":50},0,[49,49,49,49,49],{"limit":52,"offset":49,"hasMore":53,"nextOffset":52,"ratedOnly":16},15,false]