[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"creator:01M71JB77ZPBAWEK009Y2W8BP7":3,"creator-list:01M71JB77ZPBAWEK009Y2W8BP7:stars:1:":23},{"accountNo":4,"login":5,"displayName":6,"avatarUrl":7,"accountType":8,"accountTypeDesc":9,"profileDescription":10,"skillCount":11,"repoCount":12,"professionCount":13,"scenarioCount":14,"totalStars":15,"updatedAt":16,"htmlUrl":17,"blogUrl":18,"company":19,"location":20,"followersCount":21,"publicReposCount":22},"01M71JB77ZPBAWEK009Y2W8BP7","caezium","Henry Zhang","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F113233555?v=4","USER","个人作者","quant, data science, full-stack, robotics.\r\nbuilding cool stuff",140,1,6,7,3,"2026-08-24 19:21:44","https:\u002F\u002Fgithub.com\u002Fcaezium","henryzh.dev","Shenzhen College of International Education","Shenzhen, China",47,90,{"records":24,"total":11,"current":12,"size":407},[25,54,82,100,121,143,168,193,216,245,259,272,291,303,321,336,365,384],{"skillNo":26,"name":27,"nameZh":28,"description":29,"descriptionZh":28,"repositoryFullName":30,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":31,"starsCount":15,"licenseSpdxId":32,"licenseFileUrl":28,"sourceHtmlUrl":33,"categories":34,"keywords":45,"publishedAt":53},"01M71JT4RYCAS18RF6003YYR1D","writing-for-agents",null,"Writing documents for agents. Use when creating or editing skills, or modifying AGENTS.md or CLAUDE.md.","caezium\u002Fskills","01M71JB792NVXCWSYD27HQ0964","MIT","https:\u002F\u002Fgithub.com\u002Fcaezium\u002Fskills\u002Fblob\u002Fmain\u002Fwriting-for-agents\u002FSKILL.md",[35,40],{"categoryNo":36,"categoryName":37,"taxonomyType":38,"taxonomyTypeDesc":39},"01JBSEEDCAT000000000000018","写作与文案","SCENARIO","使用场景",{"categoryNo":41,"categoryName":42,"taxonomyType":43,"taxonomyTypeDesc":44},"01JBSEEDCAT000000000000036","内容创作者","PROFESSION","适用职业",[46,47,48,49,50,51,52],"writing for agents","for","writing","editing","use","documents","when","2026-11-10 10:12:30",{"skillNo":55,"name":56,"nameZh":28,"description":57,"descriptionZh":28,"repositoryFullName":30,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":31,"starsCount":15,"licenseSpdxId":32,"licenseFileUrl":28,"sourceHtmlUrl":58,"categories":59,"keywords":63,"publishedAt":53},"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",[60],{"categoryNo":61,"categoryName":62,"taxonomyType":38,"taxonomyTypeDesc":39},"01JBSEEDCAT000000000000010","后端与接口",[56,64,65,66,67,68,69,70,71,72,73,74,75,47,76,77,78,79,80,81],"cloudflare","d1","knowledge","workflows","cli","secrets","commands","syntax","cloudflare workers","r2","queues","running","containers","correct","load","workers","best practices","store",{"skillNo":83,"name":84,"nameZh":28,"description":85,"descriptionZh":28,"repositoryFullName":30,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":31,"starsCount":15,"licenseSpdxId":32,"licenseFileUrl":28,"sourceHtmlUrl":86,"categories":87,"keywords":88,"publishedAt":53},"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",[],[89,79,80,90,91,92,47,64,93,66,94,56,48,78,52,95,96,97,98,99],"workers best practices","observability","reviews","promises","worker","new","code","common","streaming","state","anti-patterns",{"skillNo":101,"name":102,"nameZh":28,"description":103,"descriptionZh":28,"repositoryFullName":30,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":31,"starsCount":15,"licenseSpdxId":32,"licenseFileUrl":28,"sourceHtmlUrl":104,"categories":105,"keywords":106,"publishedAt":53},"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",[],[102,75,107,47,108,109,110,111,50,112,52,113,114,115,116,117,118,119,120,69],"setting","up","ci","provisioning infrastructure","only","invoke","Bash","one","interactive","can","credentials","dashboard","generate","human",{"skillNo":122,"name":123,"nameZh":28,"description":124,"descriptionZh":28,"repositoryFullName":30,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":31,"starsCount":15,"licenseSpdxId":32,"licenseFileUrl":125,"sourceHtmlUrl":126,"categories":127,"keywords":128,"publishedAt":53},"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",[],[123,129,130,131,132,47,133,134,50,135,136,137,138,139,140,141,142],"sources","thresholds","evidence","relevant","runtime","design","decisions","work","how","behavior","read","data","rationale","returns",{"skillNo":144,"name":145,"nameZh":28,"description":146,"descriptionZh":28,"repositoryFullName":30,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":31,"starsCount":15,"licenseSpdxId":32,"licenseFileUrl":28,"sourceHtmlUrl":147,"categories":148,"keywords":152,"publishedAt":53},"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",[149],{"categoryNo":150,"categoryName":151,"taxonomyType":38,"taxonomyTypeDesc":39},"01JBSEEDCAT000000000000023","Skill与智能体开发",[153,154,155,156,157,47,158,159,160,161,50,113,162,163,164,119,165,139,166,167],"week prep","prep","deep","attention","get","search","messages","briefing","MCP","tasks","with","slack","calendar","flags","grep",{"skillNo":169,"name":170,"nameZh":28,"description":171,"descriptionZh":28,"repositoryFullName":30,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":31,"starsCount":15,"licenseSpdxId":32,"licenseFileUrl":28,"sourceHtmlUrl":172,"categories":173,"keywords":175,"publishedAt":53},"01M71JSHFZ4CJD4FCCCYCJ38X0","web-perf","Analyzes web performance using Chrome DevTools MCP. Measures Core Web Vitals (LCP, INP, CLS) and supplementary metrics (FCP, TBT, Speed Index), identifies render-blocking resources, network dependency chains, layout shifts, caching issues, and accessibility gaps. Use when asked to audit, profile, debug, or optimize page load performance, Lighthouse scores, or site speed. Biases towards retrieval from current documentation over pre-trained knowledge.","https:\u002F\u002Fgithub.com\u002Fcaezium\u002Fskills\u002Fblob\u002Fmain\u002Fweb-perf\u002FSKILL.md",[174],{"categoryNo":150,"categoryName":151,"taxonomyType":38,"taxonomyTypeDesc":39},[176,177,178,179,180,181,182,183,184,185,66,161,52,186,187,188,189,190,191,192],"web perf","perf","web","resources","vitals","chrome devtools","performance","render","issues","devtools","caching","documentation","optimize","layout","audit","dependency","network",{"skillNo":194,"name":195,"nameZh":28,"description":196,"descriptionZh":28,"repositoryFullName":30,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":31,"starsCount":15,"licenseSpdxId":32,"licenseFileUrl":28,"sourceHtmlUrl":197,"categories":198,"keywords":199,"publishedAt":53},"01M71JSFD7QZSM5TSAV5WZCWY8","wayfinder","Plan a huge chunk of work (more than one agent session can hold) as a shared map of decision tickets on your issue tracker, and resolve them one at a time until the way to the destination is clear.","https:\u002F\u002Fgithub.com\u002Fcaezium\u002Fskills\u002Fblob\u002Fmain\u002Fwayfinder\u002FSKILL.md",[],[195,200,201,202,203,204,205,206,207,208,114,209,116,210,136,211,212,213,214,215],"shared","as","chunk","time","session","decision","true","more","map","one at a time","agent session","plan","tracker","tickets","at","destination",{"skillNo":217,"name":218,"nameZh":28,"description":219,"descriptionZh":28,"repositoryFullName":30,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":31,"starsCount":15,"licenseSpdxId":32,"licenseFileUrl":28,"sourceHtmlUrl":220,"categories":221,"keywords":228,"publishedAt":53},"01M71JSBRNMRPR5XXEEZEE8XWX","vue-testing-best-practices","Use for Vue.js testing. Covers Vitest, Vue Test Utils, component testing, mocking, testing patterns, and Playwright for E2E testing.","https:\u002F\u002Fgithub.com\u002Fcaezium\u002Fskills\u002Fblob\u002Fmain\u002Fvue-testing-best-practices\u002FSKILL.md",[222,225],{"categoryNo":223,"categoryName":224,"taxonomyType":38,"taxonomyTypeDesc":39},"01JBSEEDCAT000000000000008","测试与质量",{"categoryNo":226,"categoryName":227,"taxonomyType":38,"taxonomyTypeDesc":39},"01JBSEEDCAT000000000000009","前端开发",[229,230,231,232,80,233,234,235,236,237,238,47,239,240,241,50,242,243,244],"vue testing best practices","testing","testing best practices","vue","playwright","test","testing patterns","component","github","vitest","mocking","e2e","utils","patterns","js","e2e testing",{"skillNo":246,"name":247,"nameZh":28,"description":248,"descriptionZh":28,"repositoryFullName":30,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":31,"starsCount":15,"licenseSpdxId":32,"licenseFileUrl":28,"sourceHtmlUrl":249,"categories":250,"keywords":252,"publishedAt":53},"01M71JS9D34HK5W8QYWG24SZER","vue-router-best-practices","Vue Router 4 patterns, navigation guards, route params, and route-component lifecycle interactions.","https:\u002F\u002Fgithub.com\u002Fcaezium\u002Fskills\u002Fblob\u002Fmain\u002Fvue-router-best-practices\u002FSKILL.md",[251],{"categoryNo":226,"categoryName":227,"taxonomyType":38,"taxonomyTypeDesc":39},[253,232,254,80,255,236,256,237,242,257,258],"router","vue router best practices","route","guards","navigation","lifecycle",{"skillNo":260,"name":261,"nameZh":28,"description":262,"descriptionZh":28,"repositoryFullName":30,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":31,"starsCount":15,"licenseSpdxId":32,"licenseFileUrl":28,"sourceHtmlUrl":263,"categories":264,"keywords":266,"publishedAt":53},"01M71JS7CXCZ4W8DEJEA8BYVQ4","vue-pinia-best-practices","Pinia stores, state management patterns, store setup, and reactivity with stores.","https:\u002F\u002Fgithub.com\u002Fcaezium\u002Fskills\u002Fblob\u002Fmain\u002Fvue-pinia-best-practices\u002FSKILL.md",[265],{"categoryNo":226,"categoryName":227,"taxonomyType":38,"taxonomyTypeDesc":39},[267,268,232,80,81,163,98,269,237,270,242,271],"pinia","vue pinia best practices","state management","management","setup",{"skillNo":273,"name":274,"nameZh":28,"description":275,"descriptionZh":28,"repositoryFullName":30,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":31,"starsCount":15,"licenseSpdxId":32,"licenseFileUrl":28,"sourceHtmlUrl":276,"categories":277,"keywords":283,"publishedAt":53},"01M71JS3XWS7SP88KDV1A0SAH3","vue-options-api-best-practices","Vue 3 Options API style (data(), methods, this context). Each reference shows Options API solution only.","https:\u002F\u002Fgithub.com\u002Fcaezium\u002Fskills\u002Fblob\u002Fmain\u002Fvue-options-api-best-practices\u002FSKILL.md",[278,279,280],{"categoryNo":226,"categoryName":227,"taxonomyType":38,"taxonomyTypeDesc":39},{"categoryNo":61,"categoryName":62,"taxonomyType":38,"taxonomyTypeDesc":39},{"categoryNo":281,"categoryName":282,"taxonomyType":43,"taxonomyTypeDesc":44},"01JBSEEDCAT000000000000030","开发工程师",[284,285,232,80,286,237,287,288,111,140,289,290],"vue options api best practices","options","api","style","methods","reference","context",{"skillNo":292,"name":293,"nameZh":28,"description":294,"descriptionZh":28,"repositoryFullName":30,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":31,"starsCount":15,"licenseSpdxId":32,"licenseFileUrl":28,"sourceHtmlUrl":295,"categories":296,"keywords":298,"publishedAt":53},"01M71JS2MW702BNJNY5RY8EBG0","vue-jsx-best-practices","JSX syntax in Vue (e.g., class vs className, JSX plugin config).","https:\u002F\u002Fgithub.com\u002Fcaezium\u002Fskills\u002Fblob\u002Fmain\u002Fvue-jsx-best-practices\u002FSKILL.md",[297],{"categoryNo":226,"categoryName":227,"taxonomyType":38,"taxonomyTypeDesc":39},[299,232,80,300,71,301,237,302],"vue jsx best practices","jsx","plugin","config",{"skillNo":304,"name":305,"nameZh":28,"description":306,"descriptionZh":28,"repositoryFullName":30,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":31,"starsCount":15,"licenseSpdxId":32,"licenseFileUrl":28,"sourceHtmlUrl":307,"categories":308,"keywords":311,"publishedAt":53},"01M71JRY0WA5JT2ABVWF7QETA2","vue-debug-guides","Vue 3 debugging and error handling for runtime errors, warnings, async failures, and SSR\u002Fhydration issues. Use when diagnosing or fixing Vue issues.","https:\u002F\u002Fgithub.com\u002Fcaezium\u002Fskills\u002Fblob\u002Fmain\u002Fvue-debug-guides\u002FSKILL.md",[309,310],{"categoryNo":226,"categoryName":227,"taxonomyType":38,"taxonomyTypeDesc":39},{"categoryNo":281,"categoryName":282,"taxonomyType":43,"taxonomyTypeDesc":44},[312,313,314,232,315,47,133,316,184,317,50,318,52,319,320],"debug","guides","vue debug guides","error","async","errors","debugging","error handling","ssr",{"skillNo":322,"name":323,"nameZh":28,"description":324,"descriptionZh":28,"repositoryFullName":30,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":31,"starsCount":15,"licenseSpdxId":32,"licenseFileUrl":28,"sourceHtmlUrl":325,"categories":326,"keywords":328,"publishedAt":53},"01M71JRSVRZ2F9VRYPG550PH3B","vue-best-practices","MUST be used for Vue.js tasks. Strongly recommends Composition API with `\u003Cscript setup>` and TypeScript as the standard approach. Covers Vue 3, SSR, Volar, vue-tsc. Load for any Vue, .vue files, Vue Router, Pinia, or Vite with Vue work. ALWAYS use Composition API unless the project explicitly requires Options API.","https:\u002F\u002Fgithub.com\u002Fcaezium\u002Fskills\u002Fblob\u002Fmain\u002Fvue-best-practices\u002FSKILL.md",[327],{"categoryNo":226,"categoryName":227,"taxonomyType":38,"taxonomyTypeDesc":39},[329,232,80,330,331,332,162,286,253,267,136,285,320,333,201,47,334,50,78,335],"vue best practices","Composition","project","files","typescript","vite","standard",{"skillNo":337,"name":338,"nameZh":28,"description":339,"descriptionZh":28,"repositoryFullName":30,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":31,"starsCount":15,"licenseSpdxId":32,"licenseFileUrl":28,"sourceHtmlUrl":340,"categories":341,"keywords":349,"publishedAt":53},"01M71JRPVZDQZ9HP05W6PKTTR2","vista-dashboard","Push live status updates to the Vista dashboard so the user can see what\nyou're doing visually instead of reading prose. Use whenever Vista's\ndashboard_* MCP tools are available — typically auto-installed by `vista init`.","https:\u002F\u002Fgithub.com\u002Fcaezium\u002Fskills\u002Fblob\u002Fmain\u002Fvista-dashboard\u002FSKILL.md",[342,345,346],{"categoryNo":343,"categoryName":344,"taxonomyType":38,"taxonomyTypeDesc":39},"01JBSEEDCAT000000000000013","分析与可视化",{"categoryNo":150,"categoryName":151,"taxonomyType":38,"taxonomyTypeDesc":39},{"categoryNo":347,"categoryName":348,"taxonomyType":43,"taxonomyTypeDesc":44},"01JBSEEDCAT000000000000033","数据分析师",[118,350,351,352,353,354,161,355,50,356,357,116,358,359,360,361,362,363,364],"vista dashboard","push","re","status updates","init","auto","updates","you","reading","status","mcp tools","live","prose","Tools","user",{"skillNo":366,"name":367,"nameZh":28,"description":368,"descriptionZh":28,"repositoryFullName":30,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":31,"starsCount":15,"licenseSpdxId":32,"licenseFileUrl":28,"sourceHtmlUrl":369,"categories":370,"keywords":371,"publishedAt":53},"01M71JRGRC3Y5BZR369BWD38QG","vault-resync","Re-pull all of the user's external capture sources into their Obsidian vault inbox and refresh the Command Center dashboards. Use this whenever the user asks to \"re-sync\", \"resync\", \"pull new stuff\", \"update my inbox\u002Fvault\", \"refresh my tasks\", \"what's new in Feishu\u002FWeChat\u002Fmy tabs\", \"catch me up\", or \"pull from the providers again\" — even if they only name one source, default to refreshing all of them unless they scope it down. The sources are: Feishu (lark-cli), WeChat self-chat (chatlog), Zen browser tabs (session decode), and active Claude Code sessions (the AI build queue). This skill encodes hard-won auth\u002Fformat gotchas that are easy to get wrong — always consult it before touching these sources rather than improvising.","https:\u002F\u002Fgithub.com\u002Fcaezium\u002Fskills\u002Fblob\u002Fmain\u002Fvault-resync\u002FSKILL.md",[],[372,373,129,157,374,375,376,377,378,352,379,380,381,108,382,111,94,383,95,162],"vault resync","vault","command center","wechat","chatlog","scope","auth","inbox","default","obsidian","zen","claude code sessions",{"skillNo":385,"name":386,"nameZh":28,"description":387,"descriptionZh":28,"repositoryFullName":30,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":31,"starsCount":15,"licenseSpdxId":32,"licenseFileUrl":28,"sourceHtmlUrl":388,"categories":389,"keywords":390,"publishedAt":53},"01M71JRDES0SZ9JB4QFYBVMKVZ","update-cursor-settings","Modify Cursor\u002FVSCode user settings in settings.json. Use when you want to change editor settings, preferences, configuration, themes, font size, tab size, format on save, auto save, keybindings, or any settings.json values.","https:\u002F\u002Fgithub.com\u002Fcaezium\u002Fskills\u002Fblob\u002Fmain\u002Fupdate-cursor-settings\u002FSKILL.md",[],[391,392,393,394,395,396,397,355,398,50,52,357,399,400,401,402,403,404,405,406],"update cursor settings","cursor","update","settings","modify","settings.json","themes","preferences","vscode","change","size","values","editor","json","format","configuration",18]