[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skills:stats":3,"skills:pro6":8,"skills:sce6":55,"skills:creators9":100,"skills:all:stars:10644:":195},{"skillCount":4,"professionCount":5,"scenarioCount":6,"creatorCount":7},192262,11,7,1890,[9,20,27,34,41,48],{"categoryNo":10,"taxonomyType":11,"taxonomyTypeDesc":12,"categoryName":13,"categoryNameEn":14,"description":15,"level":16,"skillCount":17,"parentNo":18,"parentName":18,"children":19},"01JBSEEDCAT000000000000030","PROFESSION","适用职业","开发工程师","Software Engineer","从事软件编码、测试与运维的工程师",1,13277,null,[],{"categoryNo":21,"taxonomyType":11,"taxonomyTypeDesc":12,"categoryName":22,"categoryNameEn":23,"description":24,"level":16,"skillCount":25,"parentNo":18,"parentName":18,"children":26},"01JBSEEDCAT000000000000032","设计师","Designer","视觉、交互与品牌设计人员",7778,[],{"categoryNo":28,"taxonomyType":11,"taxonomyTypeDesc":12,"categoryName":29,"categoryNameEn":30,"description":31,"level":16,"skillCount":32,"parentNo":18,"parentName":18,"children":33},"01JBSEEDCAT000000000000033","数据分析师","Data Analyst","数据分析、报表与商业智能人员",4989,[],{"categoryNo":35,"taxonomyType":11,"taxonomyTypeDesc":12,"categoryName":36,"categoryNameEn":37,"description":38,"level":16,"skillCount":39,"parentNo":18,"parentName":18,"children":40},"01JBSEEDCAT000000000000036","内容创作者","Content Creator","作者、编辑与自媒体创作者",3941,[],{"categoryNo":42,"taxonomyType":11,"taxonomyTypeDesc":12,"categoryName":43,"categoryNameEn":44,"description":45,"level":16,"skillCount":46,"parentNo":18,"parentName":18,"children":47},"01JBSEEDCAT000000000000035","市场营销","Marketer","市场推广、增长与品牌运营人员",3449,[],{"categoryNo":49,"taxonomyType":11,"taxonomyTypeDesc":12,"categoryName":50,"categoryNameEn":51,"description":52,"level":16,"skillCount":53,"parentNo":18,"parentName":18,"children":54},"01JBSEEDCAT000000000000037","律师与法务","Legal","合同、合规与法律事务人员",3317,[],[56,65,72,79,86,93],{"categoryNo":57,"taxonomyType":58,"taxonomyTypeDesc":59,"categoryName":60,"categoryNameEn":61,"description":62,"level":16,"skillCount":63,"parentNo":18,"parentName":18,"children":64},"01JBSEEDCAT000000000000022","SCENARIO","使用场景","智能体与自动化","Agents & Automation","Skill、MCP、智能体与工作流自动化",39464,[],{"categoryNo":66,"taxonomyType":58,"taxonomyTypeDesc":59,"categoryName":67,"categoryNameEn":68,"description":69,"level":16,"skillCount":70,"parentNo":18,"parentName":18,"children":71},"01JBSEEDCAT000000000000006","软件开发","Software Development","编码、测试、部署等软件研发任务",26546,[],{"categoryNo":73,"taxonomyType":58,"taxonomyTypeDesc":59,"categoryName":74,"categoryNameEn":75,"description":76,"level":16,"skillCount":77,"parentNo":18,"parentName":18,"children":78},"01JBSEEDCAT000000000000014","设计创意","Design & Creative","视觉设计、品牌与多媒体创作",13574,[],{"categoryNo":80,"taxonomyType":58,"taxonomyTypeDesc":59,"categoryName":81,"categoryNameEn":82,"description":83,"level":16,"skillCount":84,"parentNo":18,"parentName":18,"children":85},"01JBSEEDCAT000000000000001","办公效率","Office Productivity","日常办公文档、表格、演示与沟通类任务",6292,[],{"categoryNo":87,"taxonomyType":58,"taxonomyTypeDesc":59,"categoryName":88,"categoryNameEn":89,"description":90,"level":16,"skillCount":91,"parentNo":18,"parentName":18,"children":92},"01JBSEEDCAT000000000000017","内容创作","Content Creation","写作、文案与营销内容生产",6034,[],{"categoryNo":94,"taxonomyType":58,"taxonomyTypeDesc":59,"categoryName":95,"categoryNameEn":96,"description":97,"level":16,"skillCount":98,"parentNo":18,"parentName":18,"children":99},"01JBSEEDCAT000000000000020","研究与学习","Research & Learning","资料检索、知识整理与学习辅导",5533,[],{"records":101,"total":7,"current":16,"size":194},[102,114,123,133,143,153,163,172,182],{"accountNo":103,"login":104,"displayName":105,"avatarUrl":106,"accountType":107,"accountTypeDesc":108,"profileDescription":109,"skillCount":110,"repoCount":111,"professionCount":5,"scenarioCount":6,"totalStars":112,"updatedAt":113},"01M698VYDXZ6JW5WH3CRV650R8","microsoft","Microsoft","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F6154722?v=4","ORGANIZATION","组织","Open source projects and samples from Microsoft",4166,229,827679,"2026-11-11 10:41:13",{"accountNo":115,"login":116,"displayName":116,"avatarUrl":117,"accountType":107,"accountTypeDesc":108,"profileDescription":118,"skillCount":119,"repoCount":120,"professionCount":6,"scenarioCount":6,"totalStars":121,"updatedAt":122},"01M698P3FSAZ6B4R928ZF19KPT","openclaw","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F252820863?v=4","Your personal, open source AI assistant.",362,32,437560,"2026-11-11 08:48:08",{"accountNo":124,"login":125,"displayName":126,"avatarUrl":127,"accountType":107,"accountTypeDesc":108,"profileDescription":18,"skillCount":128,"repoCount":129,"professionCount":6,"scenarioCount":130,"totalStars":131,"updatedAt":132},"01M6AC29YGCR4S2NTJFV0G8B81","openai","OpenAI","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F14957082?v=4",171,23,6,341309,"2026-11-11 09:55:46",{"accountNo":134,"login":135,"displayName":136,"avatarUrl":137,"accountType":107,"accountTypeDesc":108,"profileDescription":18,"skillCount":138,"repoCount":139,"professionCount":140,"scenarioCount":6,"totalStars":141,"updatedAt":142},"01M6AC83E6K4FDKK7HZ8WNMQKE","apache","The Apache Software Foundation","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F47359?v=4",413,74,8,298026,"2026-11-11 12:04:37",{"accountNo":144,"login":145,"displayName":146,"avatarUrl":147,"accountType":107,"accountTypeDesc":108,"profileDescription":148,"skillCount":149,"repoCount":150,"professionCount":5,"scenarioCount":6,"totalStars":151,"updatedAt":152},"01M698VYEFDM0VJBZDYYJ2T83S","google","Google","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F1342004?v=4","Google ❤️ Open Source",535,48,241090,"2026-11-11 10:04:45",{"accountNo":154,"login":155,"displayName":156,"avatarUrl":157,"accountType":107,"accountTypeDesc":108,"profileDescription":158,"skillCount":159,"repoCount":160,"professionCount":5,"scenarioCount":6,"totalStars":161,"updatedAt":162},"01M6AC83DS133TPXFSP1DHNCC6","github","GitHub","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F9919?v=4","How people build software.",936,27,237963,"2026-11-11 11:59:04",{"accountNo":164,"login":165,"displayName":166,"avatarUrl":167,"accountType":107,"accountTypeDesc":108,"profileDescription":18,"skillCount":168,"repoCount":169,"professionCount":5,"scenarioCount":6,"totalStars":170,"updatedAt":171},"01M697XGDPXJAVQ8391V2BCYTE","anthropics","Anthropic","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F76263028?v=4",674,17,230964,"2026-11-11 11:16:59",{"accountNo":173,"login":174,"displayName":175,"avatarUrl":176,"accountType":107,"accountTypeDesc":108,"profileDescription":18,"skillCount":177,"repoCount":178,"professionCount":179,"scenarioCount":6,"totalStars":180,"updatedAt":181},"01M6AC83EPDGBFN19MWYRREJD0","Significant-Gravitas","AutoGPT","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F130738209?v=4",86,2,10,187989,"2026-11-11 12:08:44",{"accountNo":183,"login":184,"displayName":185,"avatarUrl":186,"accountType":187,"accountTypeDesc":188,"profileDescription":189,"skillCount":190,"repoCount":191,"professionCount":130,"scenarioCount":6,"totalStars":192,"updatedAt":193},"01M6DJCCDDG53MTYYRTXAXFG17","garrytan","Garry Tan","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F19957?v=4","USER","个人作者","Writes software, dreams. ",324,3,174110,"2026-11-11 10:31:36",9,{"records":196,"total":4,"current":529,"size":530},[197,227,248,279,294,309,340,350,366,384,395,407,429,437,449,467,492,502],{"skillNo":198,"name":199,"nameZh":18,"description":200,"descriptionZh":18,"repositoryFullName":201,"ownerLogin":202,"ownerAvatarUrl":203,"ownerAccountNo":204,"ownerDisplayName":18,"repositoryNo":205,"starsCount":206,"licenseSpdxId":207,"licenseFileUrl":18,"sourceHtmlUrl":208,"categories":209,"keywords":210,"publishedAt":226},"01M6H5HQ1557VZV19C3X37SVTT","openspec-sync-specs","Sync delta specs from a change to main specs. Use when the user wants to update main specs with changes from a delta spec, without archiving the change.","cookeyholder\u002Fusing-ai-skills","cookeyholder","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F75561931?v=4","01M6H58KRK3MSWHTTB1Y7Q82A1","01M6H58KX5T98CH5KGFGG3K0WJ",0,"MIT","https:\u002F\u002Fgithub.com\u002Fcookeyholder\u002Fusing-ai-skills\u002Fblob\u002Fmain\u002Fopenspec-sync-specs\u002FSKILL.md",[],[211,212,213,214,215,216,217,218,219,220,221,222,223,224,225],"sync","openspec sync specs","openspec","cli","spec","change","update","Bash","user","use","delta","main","with","changes","when","2026-11-10 10:12:30",{"skillNo":228,"name":229,"nameZh":18,"description":230,"descriptionZh":18,"repositoryFullName":201,"ownerLogin":202,"ownerAvatarUrl":203,"ownerAccountNo":204,"ownerDisplayName":18,"repositoryNo":205,"starsCount":206,"licenseSpdxId":207,"licenseFileUrl":18,"sourceHtmlUrl":231,"categories":232,"keywords":233,"publishedAt":226},"01M6H5HM920R3A2ZAJT7DE1Q57","openspec-propose","Propose a new change with all artifacts generated in one step. Use when the user wants to quickly describe what they want to build and get a complete proposal with design, specs, and tasks ready for implementation.","https:\u002F\u002Fgithub.com\u002Fcookeyholder\u002Fusing-ai-skills\u002Fblob\u002Fmain\u002Fopenspec-propose\u002FSKILL.md",[],[234,213,235,214,216,236,237,218,219,238,220,239,240,241,242,243,244,223,245,246,225,247],"openspec propose","design","tasks","artifacts","generated","ready","implementation","build","get","complete","proposal","for","describe","new",{"skillNo":249,"name":250,"nameZh":18,"description":251,"descriptionZh":18,"repositoryFullName":252,"ownerLogin":253,"ownerAvatarUrl":254,"ownerAccountNo":255,"ownerDisplayName":256,"repositoryNo":257,"starsCount":206,"licenseSpdxId":207,"licenseFileUrl":18,"sourceHtmlUrl":258,"categories":259,"keywords":260,"publishedAt":226},"01M6H841JZTFACE7EBCJP9BA1Z","review-skills","Audit all skills available in the current project context for conflicts, quality issues, and replicable patterns. Use when user wants to review skills, audit skills, check skill quality, find conflicting or overlapping skills, improve skill descriptions, check what skills are installed, or mentions \"review-skills\". Always use this skill when the user wants to understand the health or completeness of their skill setup.","O-Marsters-1997\u002Fmy-claude-code","O-Marsters-1997","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F72571979?v=4","01M6H800V7V9BSXYZKDM0JXTJ2","Olly Marsters","01M6H800ZYDJR42TNRH0E6ZVZ7","https:\u002F\u002Fgithub.com\u002FO-Marsters-1997\u002Fmy-claude-code\u002Fblob\u002Fmain\u002Fskills\u002Fmeta\u002Freview-skills\u002FSKILL.md",[],[261,262,263,264,265,266,267,268,269,270,271,220,272,273,274,275,276,277,278,245,225],"review","review skills","setup","issues","improve skill","audit","health","improve","quality","find","check","conflicts","project context","patterns","project","completeness","understand","true",{"skillNo":280,"name":281,"nameZh":18,"description":282,"descriptionZh":18,"repositoryFullName":201,"ownerLogin":202,"ownerAvatarUrl":203,"ownerAccountNo":204,"ownerDisplayName":18,"repositoryNo":205,"starsCount":206,"licenseSpdxId":207,"licenseFileUrl":18,"sourceHtmlUrl":283,"categories":284,"keywords":285,"publishedAt":226},"01M6H5HHEHPC9GQEKEEH90A4EA","openspec-onboard","Guided onboarding for OpenSpec - walk through a complete workflow cycle with narration and real codebase work.","https:\u002F\u002Fgithub.com\u002Fcookeyholder\u002Fusing-ai-skills\u002Fblob\u002Fmain\u002Fopenspec-onboard\u002FSKILL.md",[],[286,287,213,214,288,289,218,290,291,292,243,223,245,293],"openspec onboard","onboard","workflow","onboarding","work","narration","cycle","codebase",{"skillNo":295,"name":296,"nameZh":18,"description":297,"descriptionZh":18,"repositoryFullName":201,"ownerLogin":202,"ownerAvatarUrl":203,"ownerAccountNo":204,"ownerDisplayName":18,"repositoryNo":205,"starsCount":206,"licenseSpdxId":207,"licenseFileUrl":18,"sourceHtmlUrl":298,"categories":299,"keywords":300,"publishedAt":226},"01M6H5HES84H1XW68T6ESM3Y35","openspec-new-change","Start a new OpenSpec change using the experimental artifact workflow. Use when the user wants to create a new feature, fix, or modification with a structured step-by-step approach.","https:\u002F\u002Fgithub.com\u002Fcookeyholder\u002Fusing-ai-skills\u002Fblob\u002Fmain\u002Fopenspec-new-change\u002FSKILL.md",[],[216,301,213,247,214,288,302,303,218,219,304,305,220,306,307,308,223,225],"openspec new change","create","start","fix","new feature","artifact","structured","feature",{"skillNo":310,"name":311,"nameZh":18,"description":312,"descriptionZh":18,"repositoryFullName":252,"ownerLogin":253,"ownerAvatarUrl":254,"ownerAccountNo":255,"ownerDisplayName":256,"repositoryNo":257,"starsCount":206,"licenseSpdxId":207,"licenseFileUrl":18,"sourceHtmlUrl":313,"categories":314,"keywords":318,"publishedAt":226},"01M6H83WR53NH6KYHX16XH429C","repo-skill-candidates","Audits one codebase for the recurring, multi-step patterns worth turning into repo-level Claude Code skills, and writes a short evidence-backed report to skill-candidates-report.md. Evidence comes only from the code (source, layout, tests, CI, scripts, docs, existing .claude setup), so it works on a new or inherited repo with no history. Triages every pattern to skill, CLAUDE.md line, linter config or script, and drops what existing skills already cover. Use when the user says \"find skill candidates\", \"what in this repo should be a skill\", \"audit this repo for skill opportunities\", \"which patterns here are worth capturing as skills\", or \"repo-skill-candidates\". Report only. Not for writing or drafting a skill (use skill-creator), reviewing code quality (use code-review or architecture-review), or suggesting skills from session history or the user's own habits (use reflect).","https:\u002F\u002Fgithub.com\u002FO-Marsters-1997\u002Fmy-claude-code\u002Fblob\u002Fmain\u002Fskills\u002Fmeta\u002Frepo-skill-candidates\u002FSKILL.md",[315],{"categoryNo":316,"categoryName":317,"taxonomyType":58,"taxonomyTypeDesc":59},"01JBSEEDCAT000000000000023","Skill与智能体开发",[319,320,321,261,322,323,324,325,326,266,327,328,329,330,331,332,333,334,335,336,337,338,225,339,247],"repo","repo skill candidates","writing","architecture","config","reflect","code","code-review","ci","linter","short","only","pattern","layout","session history","line","scripts","which","skill-creator","claude setup","drafting",{"skillNo":341,"name":342,"nameZh":18,"description":343,"descriptionZh":18,"repositoryFullName":201,"ownerLogin":202,"ownerAvatarUrl":203,"ownerAccountNo":204,"ownerDisplayName":18,"repositoryNo":205,"starsCount":206,"licenseSpdxId":207,"licenseFileUrl":18,"sourceHtmlUrl":344,"categories":345,"keywords":346,"publishedAt":226},"01M6H5HCHMR1PYRVD8GR49QSNM","openspec-ff-change","Fast-forward through OpenSpec artifact creation. Use when the user wants to quickly create all artifacts needed for implementation without stepping through each one individually.","https:\u002F\u002Fgithub.com\u002Fcookeyholder\u002Fusing-ai-skills\u002Fblob\u002Fmain\u002Fopenspec-ff-change\u002FSKILL.md",[],[216,347,213,214,302,237,348,218,219,220,240,306,349,245,225],"openspec ff change","fast","creation",{"skillNo":351,"name":352,"nameZh":18,"description":353,"descriptionZh":18,"repositoryFullName":201,"ownerLogin":202,"ownerAvatarUrl":203,"ownerAccountNo":204,"ownerDisplayName":18,"repositoryNo":205,"starsCount":206,"licenseSpdxId":207,"licenseFileUrl":18,"sourceHtmlUrl":354,"categories":355,"keywords":356,"publishedAt":226},"01M6H5H9ME2DHWK21BTKVE7EG0","openspec-explore","Enter explore mode - a thinking partner for exploring ideas, investigating problems, and clarifying requirements. Use when the user wants to think through something before or during a change.","https:\u002F\u002Fgithub.com\u002Fcookeyholder\u002Fusing-ai-skills\u002Fblob\u002Fmain\u002Fopenspec-explore\u002FSKILL.md",[],[357,358,213,214,216,218,219,220,359,360,361,362,363,364,365,245,225],"openspec explore","explore","think","thinking partner","thinking","ideas","requirements","partner","mode",{"skillNo":367,"name":324,"nameZh":18,"description":368,"descriptionZh":18,"repositoryFullName":252,"ownerLogin":253,"ownerAvatarUrl":254,"ownerAccountNo":255,"ownerDisplayName":256,"repositoryNo":257,"starsCount":206,"licenseSpdxId":207,"licenseFileUrl":18,"sourceHtmlUrl":369,"categories":370,"keywords":372,"publishedAt":226},"01M6H83RHEVHHXK3SXAGGZJ9BX","Review a session's transcripts (the main agent and every subagent it spawned) for confusion and waste, such as hallucinated paths and symbols, repeated failures, edit churn, user corrections, expensive or redundant tool calls, long hunts for a file and review misses; audit each repo it touched for missing guardrails and instruction bloat; then file GitHub issues for the fixes the user approves. Also reports instruction-file metrics. Use only when invoked as \u002Freflect, \u002Freflect \u003Csession id>, \u002Freflect metrics or \u002Freflect status.","https:\u002F\u002Fgithub.com\u002FO-Marsters-1997\u002Fmy-claude-code\u002Fblob\u002Fmain\u002Fskills\u002Fmeta\u002Freflect\u002FSKILL.md",[371],{"categoryNo":316,"categoryName":317,"taxonomyType":58,"taxonomyTypeDesc":59},[324,264,373,374,218,375,376,319,377,220,330,222,378,379,380,381,382,278,245,383,225],"gh issue","Guardrails","tool","gh","session","as","long","missing","churn","calls","fixes",{"skillNo":385,"name":386,"nameZh":18,"description":387,"descriptionZh":18,"repositoryFullName":201,"ownerLogin":202,"ownerAvatarUrl":203,"ownerAccountNo":204,"ownerDisplayName":18,"repositoryNo":205,"starsCount":206,"licenseSpdxId":207,"licenseFileUrl":18,"sourceHtmlUrl":388,"categories":389,"keywords":390,"publishedAt":226},"01M6H5H76R581NAVFK0DGSYGYC","openspec-continue-change","Continue working on an OpenSpec change by creating the next artifact. Use when the user wants to progress their change, create the next artifact, or continue their workflow.","https:\u002F\u002Fgithub.com\u002Fcookeyholder\u002Fusing-ai-skills\u002Fblob\u002Fmain\u002Fopenspec-continue-change\u002FSKILL.md",[],[216,391,392,213,214,288,302,218,219,220,393,306,394,225],"openspec continue change","continue","next","progress",{"skillNo":396,"name":397,"nameZh":18,"description":398,"descriptionZh":18,"repositoryFullName":201,"ownerLogin":202,"ownerAvatarUrl":203,"ownerAccountNo":204,"ownerDisplayName":18,"repositoryNo":205,"starsCount":206,"licenseSpdxId":207,"licenseFileUrl":18,"sourceHtmlUrl":399,"categories":400,"keywords":401,"publishedAt":226},"01M6H5H58XT92F0ESNJ2M79VBE","openspec-bulk-archive-change","Archive multiple completed changes at once. Use when archiving several parallel changes.","https:\u002F\u002Fgithub.com\u002Fcookeyholder\u002Fusing-ai-skills\u002Fblob\u002Fmain\u002Fopenspec-bulk-archive-change\u002FSKILL.md",[],[216,402,403,213,404,214,218,405,220,406,224,225],"openspec bulk archive change","archive","bulk","parallel","at",{"skillNo":408,"name":409,"nameZh":18,"description":410,"descriptionZh":18,"repositoryFullName":252,"ownerLogin":253,"ownerAvatarUrl":254,"ownerAccountNo":255,"ownerDisplayName":256,"repositoryNo":257,"starsCount":206,"licenseSpdxId":207,"licenseFileUrl":18,"sourceHtmlUrl":411,"categories":412,"keywords":413,"publishedAt":226},"01M6H83M1PXPVWSP2FND6YMANS","find-skills","Not for building skills — for finding them. Use when the intent is to discover, search, or inventory what agent skills already exist for a topic. The user wants to know \"what's out there for X\" rather than \"make me something.\" Triggers on: \"find a skill for X\", \"skill search: X\", \"what skills exist for X\", \"discover skills for X\", \"is there already a skill for X\", \"before I build this, has someone done it?\", or any pre-build audit. Also trigger proactively before any skill-creator session when the user hasn't searched yet — finding what exists prevents duplicate effort. Output is a ranked table plus a thematic synthesis document, never a new skill.","https:\u002F\u002Fgithub.com\u002FO-Marsters-1997\u002Fmy-claude-code\u002Fblob\u002Fmain\u002Fskills\u002Fmeta\u002Ffind-skills\u002FSKILL.md",[],[414,270,415,416,377,220,417,418,241,419,420,421,422,423,424,425,426,427,428,245,337,225,247],"find skills","search","inventory","never","document","intent","done","me","discover","triggers","trigger","duplicate","output","building skills","discover skills",{"skillNo":430,"name":431,"nameZh":18,"description":432,"descriptionZh":18,"repositoryFullName":201,"ownerLogin":202,"ownerAvatarUrl":203,"ownerAccountNo":204,"ownerDisplayName":18,"repositoryNo":205,"starsCount":206,"licenseSpdxId":207,"licenseFileUrl":18,"sourceHtmlUrl":433,"categories":434,"keywords":435,"publishedAt":226},"01M6H5H34AAF9GRPFQPC2VJVV6","openspec-archive-change","Archive a completed change in the experimental workflow. Use when the user wants to finalize and archive a change after implementation is complete.","https:\u002F\u002Fgithub.com\u002Fcookeyholder\u002Fusing-ai-skills\u002Fblob\u002Fmain\u002Fopenspec-archive-change\u002FSKILL.md",[],[216,436,403,213,214,288,218,219,220,240,243,225],"openspec archive change",{"skillNo":438,"name":439,"nameZh":18,"description":440,"descriptionZh":18,"repositoryFullName":201,"ownerLogin":202,"ownerAvatarUrl":203,"ownerAccountNo":204,"ownerDisplayName":18,"repositoryNo":205,"starsCount":206,"licenseSpdxId":207,"licenseFileUrl":18,"sourceHtmlUrl":441,"categories":442,"keywords":443,"publishedAt":226},"01M6H5H10KBGT5G1KZX8J67C2D","openspec-apply-change","Implement tasks from an OpenSpec change. Use when the user wants to start implementing, continue implementation, or work through tasks.","https:\u002F\u002Fgithub.com\u002Fcookeyholder\u002Fusing-ai-skills\u002Fblob\u002Fmain\u002Fopenspec-apply-change\u002FSKILL.md",[],[216,444,213,445,446,214,447,236,303,218,392,290,219,220,240,448,225],"openspec apply change","openspec apply","apply","implement","implementing",{"skillNo":450,"name":451,"nameZh":18,"description":452,"descriptionZh":18,"repositoryFullName":252,"ownerLogin":253,"ownerAvatarUrl":254,"ownerAccountNo":255,"ownerDisplayName":256,"repositoryNo":257,"starsCount":206,"licenseSpdxId":207,"licenseFileUrl":18,"sourceHtmlUrl":453,"categories":454,"keywords":455,"publishedAt":226},"01M6H83H1WQX3K16XG3G69R9NC","update-project-docs","Sync documentation with the codebase and generate token-lean architecture codemaps. Use when user wants to update docs, sync documentation, generate codemaps, update architecture docs, run \u002Fupdate-docs, or run \u002Fupdate-codemaps.","https:\u002F\u002Fgithub.com\u002FO-Marsters-1997\u002Fmy-claude-code\u002Fblob\u002Fmain\u002Fskills\u002Fcode\u002Fupdate-project-docs\u002FSKILL.md",[],[456,217,457,275,458,211,322,459,460,461,462,219,463,220,464,465,466,223,293,225],"docs","update project docs","project docs","documentation","generate","run","haiku","lean","update docs","token","sync documentation",{"skillNo":468,"name":469,"nameZh":18,"description":470,"descriptionZh":18,"repositoryFullName":252,"ownerLogin":253,"ownerAvatarUrl":254,"ownerAccountNo":255,"ownerDisplayName":256,"repositoryNo":257,"starsCount":206,"licenseSpdxId":207,"licenseFileUrl":18,"sourceHtmlUrl":471,"categories":472,"keywords":476,"publishedAt":226},"01M6H83CDKW62VG9HTR5Z13N3C","testing-policy-creator","Writes, or brings up to date, a repo's own testing-policy skill at .claude\u002Fskills\u002Ftesting-policy\u002FSKILL.md: which code gets which kind of test, with which doubles, asserting what, and why. Surveys the codebase for its layers and boundaries, proposes a draft map, grills the user on it row by row, then lists the tests and boundaries that break the policy. Use when the user says \"create a testing policy\", \"write our testing-policy skill\", \"decide what we test in this repo\", \"which tests should we keep\", \"our tests are a mess, set some rules\", \"purge tests that don't conform\", or asks to update an existing testing policy. Not for writing a test (use the language's testing skill and tdd) or reviewing a diff.","https:\u002F\u002Fgithub.com\u002FO-Marsters-1997\u002Fmy-claude-code\u002Fblob\u002Fmain\u002Fskills\u002Fcode\u002Ftesting-policy-creator\u002FSKILL.md",[473],{"categoryNo":474,"categoryName":475,"taxonomyType":58,"taxonomyTypeDesc":59},"01JBSEEDCAT000000000000008","测试与质量",[477,478,479,480,321,481,482,483,484,319,220,485,486,487,488,489,336,490,245,491,225],"testing","policy","creator","testing policy creator","SET","Rules","testing skill","decide","diff","up","map","tests","keep","layers","Existing",{"skillNo":493,"name":494,"nameZh":18,"description":495,"descriptionZh":18,"repositoryFullName":252,"ownerLogin":253,"ownerAvatarUrl":254,"ownerAccountNo":255,"ownerDisplayName":256,"repositoryNo":257,"starsCount":206,"licenseSpdxId":207,"licenseFileUrl":18,"sourceHtmlUrl":496,"categories":497,"keywords":498,"publishedAt":226},"01M6H838QPY5VW94H74A349V3N","tdd","Use when implementing any feature or fixing any bug. TDD is the default — not an optional approach. Trigger on any implementation work, not just when the user explicitly mentions TDD.","https:\u002F\u002Fgithub.com\u002FO-Marsters-1997\u002Fmy-claude-code\u002Fblob\u002Fmain\u002Fskills\u002Fcode\u002Ftdd\u002FSKILL.md",[],[494,499,290,219,220,500,240,501,308,424,448,225],"just","bug","default",{"skillNo":503,"name":504,"nameZh":18,"description":505,"descriptionZh":18,"repositoryFullName":252,"ownerLogin":253,"ownerAvatarUrl":254,"ownerAccountNo":255,"ownerDisplayName":256,"repositoryNo":257,"starsCount":206,"licenseSpdxId":207,"licenseFileUrl":18,"sourceHtmlUrl":506,"categories":507,"keywords":515,"publishedAt":226},"01M6H832CK1RCMQ9GV5FE13MWJ","tailwind-shadcn","shadcn\u002Fui + Tailwind CSS standards. Auto-detects the framework — React uses the shadcn CLI with Base UI primitives, SolidJS uses shadcn-solid with Kobalte. TRIGGER — load BEFORE writing or editing any styling, not after: a `class=` or `className=` attribute is being added or changed; tailwind.config.*, globals.css, or anything under components\u002Fui\u002F is touched; the prompt names Tailwind, shadcn, a variant, a design token, a CSS variable, a responsive breakpoint, dark mode, or a colour; or an arbitrary bracket value like [24px] or [#1a1a1a] is about to be written. Trigger on plain requests — \"style this\", \"add a colour\", \"make this responsive\", \"match the other buttons\" — the user will not say \"Tailwind discipline\"; the class attribute is the trigger. SKIP only when no styling and no component file is touched.","https:\u002F\u002Fgithub.com\u002FO-Marsters-1997\u002Fmy-claude-code\u002Fblob\u002Fmain\u002Fskills\u002Fcode\u002Ftailwind-shadcn\u002FSKILL.md",[508,511,514],{"categoryNo":509,"categoryName":510,"taxonomyType":58,"taxonomyTypeDesc":59},"01JBSEEDCAT000000000000009","前端开发",{"categoryNo":512,"categoryName":513,"taxonomyType":58,"taxonomyTypeDesc":59},"01JBSEEDCAT000000000000015","视觉设计",{"categoryNo":21,"categoryName":22,"taxonomyType":11,"taxonomyTypeDesc":12},[516,517,518,235,321,214,519,520,521,522,323,218,523,524,330,525,465,526,365,527,225,528],"shadcn","Tailwind","tailwind shadcn","css","components","react","component","discipline","auto","styling","colour","design token","buttons",10644,18]