[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M71JRBKJAZ79MSZQ2K2EQ7SF":3,"skill-same:01M71JRBKJAZ79MSZQ2K2EQ7SF":66},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":16,"categories":17,"keywords":23,"publishedAt":35,"linkOnly":36,"markdownContent":37,"markdownBody":38,"frontMatter":39,"refName":43,"commitSha":44,"skillDirectory":5,"forksCount":45,"repositoryHtmlUrl":46,"repositoryHomepageUrl":47,"ownerHtmlUrl":48,"ownerBlogUrl":49,"ownerDescription":50,"updatedAt":51,"install":52,"resources":65},"01M71JRBKJAZ79MSZQ2K2EQ7SF","ui-skills-root",null,"Use before UI-related work to select the smallest useful UI Skills context through the ui-skills CLI.","caezium\u002Fskills","caezium","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F113233555?v=4","01M71JB77ZPBAWEK009Y2W8BP7","Henry Zhang","01M71JB792NVXCWSYD27HQ0964",3,"MIT","https:\u002F\u002Fgithub.com\u002Fcaezium\u002Fskills\u002Fblob\u002Fmain\u002Fui-skills-root\u002FSKILL.md",[18],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000032","设计师","PROFESSION","适用职业",[24,25,26,27,28,29,30,31,32,33,34],"ui skills root","ui skills","ui","root","work","cli","useful","select","skills cli","use","context","2026-11-10 10:12:30",false,"---\nname: ui-skills-root\ndescription: Use before UI-related work to select the smallest useful UI Skills context through the ui-skills CLI.\nlicense: MIT\nmetadata:\n  author: ibelick\n  version: \"1.0.0\"\n---\n\n# UI Skills Root\n\nYou are the routing layer for UI Skills.\n\nThis skill is shown by `npx ui-skills start` and is also available in the registry.\n\nUse it when an agent in Codex, Cursor, or Claude Code has a clear UI goal.\n\nIf the goal is unclear, ask one short question.\n\nIf the goal is clear, choose the right category, load the smallest useful skill context, then implement.\n\n## Protocol\n\n1. decide if the task is UI-related\n2. if not, return `no skill needed`\n3. identify the likely category\n4. inspect that category with the CLI\n5. select the smallest useful skill set\n6. load only selected skill(s)\n7. implement using that context\n\n## CLI\n\n```bash\nnpx ui-skills start\nnpx ui-skills categories\nnpx ui-skills list --category \u003Ccategory>\nnpx ui-skills get \u003Cslug>\n```\n\n## Selection Rules\n\nPrefer 1 skill.\n\nUse 2 only when the task needs two clear angles.\n\nUse 3 only for broad review, redesign, or multi-surface work.\n\nNever use more than 3.\n\nRoute by topic, then stack, then specificity.\n\nPrefer specific skills over broad skills.\n\nPrefer framework-specific skills when the stack is obvious.\n\nFor quick cleanup, prefer the most specific craft, visual, or layout skill available.\n\nIf unsure, inspect categories and pick the safest narrow skill.\n","# UI Skills Root\n\nYou are the routing layer for UI Skills.\n\nThis skill is shown by `npx ui-skills start` and is also available in the registry.\n\nUse it when an agent in Codex, Cursor, or Claude Code has a clear UI goal.\n\nIf the goal is unclear, ask one short question.\n\nIf the goal is clear, choose the right category, load the smallest useful skill context, then implement.\n\n## Protocol\n\n1. decide if the task is UI-related\n2. if not, return `no skill needed`\n3. identify the likely category\n4. inspect that category with the CLI\n5. select the smallest useful skill set\n6. load only selected skill(s)\n7. implement using that context\n\n## CLI\n\n```bash\nnpx ui-skills start\nnpx ui-skills categories\nnpx ui-skills list --category \u003Ccategory>\nnpx ui-skills get \u003Cslug>\n```\n\n## Selection Rules\n\nPrefer 1 skill.\n\nUse 2 only when the task needs two clear angles.\n\nUse 3 only for broad review, redesign, or multi-surface work.\n\nNever use more than 3.\n\nRoute by topic, then stack, then specificity.\n\nPrefer specific skills over broad skills.\n\nPrefer framework-specific skills when the stack is obvious.\n\nFor quick cleanup, prefer the most specific craft, visual, or layout skill available.\n\nIf unsure, inspect categories and pick the safest narrow skill.\n",{"name":5,"license":15,"metadata":40,"description":7},{"author":41,"version":42},"ibelick","1.0.0","main","6ef866230c1ba3459fd08fc65141dfd37fffd41a",0,"https:\u002F\u002Fgithub.com\u002Fcaezium\u002Fskills","https:\u002F\u002Fskills.henryzh.dev","https:\u002F\u002Fgithub.com\u002Fcaezium","henryzh.dev","quant, data science, full-stack, robotics.\r\nbuilding cool stuff","2026-08-24 19:21:44",{"source":8,"skillName":5,"commands":53,"prompt":63,"zipAvailable":64},[54,57,60],{"tool":55,"command":56},"npx","npx skills add caezium\u002Fskills --skill ui-skills-root",{"tool":58,"command":59},"bunx","bunx skills add caezium\u002Fskills --skill ui-skills-root",{"tool":61,"command":62},"pnpm","pnpm dlx skills add caezium\u002Fskills --skill ui-skills-root","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fcaezium\u002Fskills\u002Fblob\u002Fmain\u002Fui-skills-root\u002FSKILL.md",true,[],[67,88,115,133,154,175],{"skillNo":68,"name":69,"nameZh":6,"description":70,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":71,"categories":72,"keywords":81,"publishedAt":35},"01M71JT4RYCAS18RF6003YYR1D","writing-for-agents","Writing documents for agents. Use when creating or editing skills, or modifying AGENTS.md or CLAUDE.md.","https:\u002F\u002Fgithub.com\u002Fcaezium\u002Fskills\u002Fblob\u002Fmain\u002Fwriting-for-agents\u002FSKILL.md",[73,78],{"categoryNo":74,"categoryName":75,"taxonomyType":76,"taxonomyTypeDesc":77},"01JBSEEDCAT000000000000018","写作与文案","SCENARIO","使用场景",{"categoryNo":79,"categoryName":80,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000036","内容创作者",[82,83,84,85,33,86,87],"writing for agents","for","writing","editing","documents","when",{"skillNo":89,"name":90,"nameZh":6,"description":91,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":92,"categories":93,"keywords":97,"publishedAt":35},"01M71JT0GES4AZ5ADH8EADNN1Z","wrangler","Cloudflare Workers CLI for deploying, developing, and managing Workers, KV, R2, D1, Vectorize, Hyperdrive, Workers AI, Containers, Queues, Workflows, Pipelines, and Secrets Store. Load before running wrangler commands to ensure correct syntax and best practices. Biases towards retrieval from Cloudflare docs over pre-trained knowledge.","https:\u002F\u002Fgithub.com\u002Fcaezium\u002Fskills\u002Fblob\u002Fmain\u002Fwrangler\u002FSKILL.md",[94],{"categoryNo":95,"categoryName":96,"taxonomyType":76,"taxonomyTypeDesc":77},"01JBSEEDCAT000000000000010","后端与接口",[90,98,99,100,101,29,102,103,104,105,106,107,108,83,109,110,111,112,113,114],"cloudflare","d1","knowledge","workflows","secrets","commands","syntax","cloudflare workers","r2","queues","running","containers","correct","load","workers","best practices","store",{"skillNo":116,"name":117,"nameZh":6,"description":118,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":119,"categories":120,"keywords":121,"publishedAt":35},"01M71JSWX4R203M32K9A18AAW8","workers-best-practices","Reviews and authors Cloudflare Workers code against production best practices. Load when writing new Workers, reviewing Worker code, configuring wrangler.jsonc, or checking for common Workers anti-patterns (streaming, floating promises, global state, secrets, bindings, observability). Biases towards retrieval from Cloudflare docs over pre-trained knowledge.","https:\u002F\u002Fgithub.com\u002Fcaezium\u002Fskills\u002Fblob\u002Fmain\u002Fworkers-best-practices\u002FSKILL.md",[],[122,112,113,123,124,125,83,98,126,100,127,90,84,111,87,128,129,130,131,132],"workers best practices","observability","reviews","promises","worker","new","code","common","streaming","state","anti-patterns",{"skillNo":134,"name":135,"nameZh":6,"description":136,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":137,"categories":138,"keywords":139,"publishedAt":35},"01M71JST6P88MXGT2MWDTPJGEG","wizard","Generate an interactive bash wizard that walks a human through steps only they can perform. Use when provisioning infrastructure, setting up credentials or CI secrets, walking an unfamiliar third-party dashboard, or running a one-off migration or cutover. Don't invoke this for steps the agent can perform itself.","https:\u002F\u002Fgithub.com\u002Fcaezium\u002Fskills\u002Fblob\u002Fmain\u002Fwizard\u002FSKILL.md",[],[135,108,140,83,141,142,143,144,33,145,87,146,147,148,149,150,151,152,153,102],"setting","up","ci","provisioning infrastructure","only","invoke","Bash","one","interactive","can","credentials","dashboard","generate","human",{"skillNo":155,"name":156,"nameZh":6,"description":157,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":158,"sourceHtmlUrl":159,"categories":160,"keywords":161,"publishedAt":35},"01M71JSQ95S7BQ61DAPN95X2W4","why","Use for 'why does X work this way', 'why we picked Y', design rationale, regressions, postmortems, or data-backed thresholds. Discovers available evidence sources, searches each relevant category, and returns a cited read on decisions and tradeoffs. Use how for runtime behavior.","https:\u002F\u002Fgithub.com\u002Fcaezium\u002Fskills\u002Fblob\u002Fmain\u002Fwhy\u002FLICENSE","https:\u002F\u002Fgithub.com\u002Fcaezium\u002Fskills\u002Fblob\u002Fmain\u002Fwhy\u002FSKILL.md",[],[156,162,163,164,165,83,166,167,33,168,28,169,170,171,172,173,174],"sources","thresholds","evidence","relevant","runtime","design","decisions","how","behavior","read","data","rationale","returns",{"skillNo":176,"name":177,"nameZh":6,"description":178,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":179,"categories":180,"keywords":184,"publishedAt":35},"01M71JSMHFVSH8HK8GXN6YAX6J","week-prep","Generate a briefing with calendar, tasks, and attention flags. Use for \"week prep\", \"briefing\", or \"what's on this week\".","https:\u002F\u002Fgithub.com\u002Fcaezium\u002Fskills\u002Fblob\u002Fmain\u002Fweek-prep\u002FSKILL.md",[181],{"categoryNo":182,"categoryName":183,"taxonomyType":76,"taxonomyTypeDesc":77},"01JBSEEDCAT000000000000023","Skill与智能体开发",[185,186,187,188,189,83,190,191,192,193,33,146,194,195,196,152,197,171,198,199],"week prep","prep","deep","attention","get","search","messages","briefing","MCP","tasks","with","slack","calendar","flags","grep"]