[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skills:stats":3,"skills:pro6":8,"skills:sce6":55,"skills:creators9":100,"skills:all:stars:60:":195},{"skillCount":4,"professionCount":5,"scenarioCount":6,"creatorCount":7},196628,11,7,1905,[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,13276,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","视觉、交互与品牌设计人员",7776,[],{"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","数据分析、报表与商业智能人员",4988,[],{"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","作者、编辑与自媒体创作者",3940,[],{"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、智能体与工作流自动化",39462,[],{"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","视觉设计、品牌与多媒体创作",13572,[],{"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","日常办公文档、表格、演示与沟通类任务",6291,[],{"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","写作、文案与营销内容生产",6033,[],{"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","资料检索、知识整理与学习辅导",5531,[],{"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,828075,"2026-11-12 04:48:47",{"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,437637,"2026-11-12 03:04:11",{"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,341786,"2026-11-12 03:20:15",{"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",420,75,8,298091,"2026-11-12 05:32:19",{"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,241637,"2026-11-12 03:57:04",{"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,238133,"2026-11-12 03:23:28",{"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,231455,"2026-11-12 03:40:35",{"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,187999,"2026-11-12 03:17:01",{"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,174404,"2026-11-12 05:14:59",9,{"records":196,"total":4,"current":572,"size":573},[197,226,240,263,283,300,330,343,361,387,407,434,460,477,502,519,541,559],{"skillNo":198,"name":199,"nameZh":18,"description":200,"descriptionZh":18,"repositoryFullName":201,"ownerLogin":155,"ownerAvatarUrl":157,"ownerAccountNo":154,"ownerDisplayName":156,"repositoryNo":202,"starsCount":203,"licenseSpdxId":204,"licenseFileUrl":18,"sourceHtmlUrl":205,"categories":206,"keywords":210,"publishedAt":225},"01M6AE4AZVXXX235KCMRMFYD9N","react19-source-patterns","Reference for React 19 source-file migration patterns, including API changes, ref handling, and context updates.","github\u002Fawesome-copilot","01M6AD3PBDYPK7NVFJNJ66Y8RS",41046,"MIT","https:\u002F\u002Fgithub.com\u002Fgithub\u002Fawesome-copilot\u002Fblob\u002Fmain\u002Fskills\u002Freact19-source-patterns\u002FSKILL.md",[207],{"categoryNo":208,"categoryName":209,"taxonomyType":58,"taxonomyTypeDesc":59},"01JBSEEDCAT000000000000009","前端开发",[211,212,213,214,215,216,217,218,219,220,221,222,223,224],"react19 source patterns","patterns","source","react","api changes","file","api","context","migration","reference","react 19","updates","for","changes","2026-11-10 10:12:30",{"skillNo":227,"name":228,"nameZh":18,"description":229,"descriptionZh":18,"repositoryFullName":201,"ownerLogin":155,"ownerAvatarUrl":157,"ownerAccountNo":154,"ownerDisplayName":156,"repositoryNo":202,"starsCount":203,"licenseSpdxId":204,"licenseFileUrl":18,"sourceHtmlUrl":230,"categories":231,"keywords":233,"publishedAt":225},"01M6AE48D5NWAFDA94622WRS02","react19-concurrent-patterns","Preserve React 18 concurrent patterns and adopt React 19 APIs (useTransition, useDeferredValue, Suspense, use(), useOptimistic, Actions) during migration.","https:\u002F\u002Fgithub.com\u002Fgithub\u002Fawesome-copilot\u002Fblob\u002Fmain\u002Fskills\u002Freact19-concurrent-patterns\u002FSKILL.md",[232],{"categoryNo":208,"categoryName":209,"taxonomyType":58,"taxonomyTypeDesc":59},[234,212,214,235,236,219,237,221,238,239],"react19 concurrent patterns","actions","use","adopt","preserve","suspense",{"skillNo":241,"name":242,"nameZh":18,"description":243,"descriptionZh":18,"repositoryFullName":201,"ownerLogin":155,"ownerAvatarUrl":157,"ownerAccountNo":154,"ownerDisplayName":156,"repositoryNo":202,"starsCount":203,"licenseSpdxId":204,"licenseFileUrl":18,"sourceHtmlUrl":244,"categories":245,"keywords":247,"publishedAt":225},"01M6AE45DYW3ZBXSESEQF7AAK0","react18-string-refs","Provides exact migration patterns for React string refs (ref=\"name\" + this.refs.name) to React.createRef() in class components. Use this skill whenever migrating string ref usage - including single element refs, multiple refs in a component, refs in lists, callback refs, and refs passed to child components. Always use this skill before writing any ref migration code - the multiple-refs-in-list pattern is particularly tricky and this skill prevents the most common mistakes. Use it for React 18.3.1 migration (string refs warn) and React 19 migration (string refs removed).","https:\u002F\u002Fgithub.com\u002Fgithub\u002Fawesome-copilot\u002Fblob\u002Fmain\u002Fskills\u002Freact18-string-refs\u002FSKILL.md",[246],{"categoryNo":208,"categoryName":209,"taxonomyType":58,"taxonomyTypeDesc":59},[248,249,250,251,214,252,253,254,236,219,255,256,257,221,258,259,223,260,261,262],"react18 string refs","STRING","writing","components","component","code","common","pattern","name","element","usage","callback","child","single","mistakes",{"skillNo":264,"name":265,"nameZh":18,"description":266,"descriptionZh":18,"repositoryFullName":201,"ownerLogin":155,"ownerAvatarUrl":157,"ownerAccountNo":154,"ownerDisplayName":156,"repositoryNo":202,"starsCount":203,"licenseSpdxId":204,"licenseFileUrl":18,"sourceHtmlUrl":267,"categories":268,"keywords":270,"publishedAt":225},"01M6AE42P0QZYETNKHFCYWDH94","react18-lifecycle-patterns","Provides exact before\u002Fafter migration patterns for the three unsafe class component lifecycle methods - componentWillMount, componentWillReceiveProps, and componentWillUpdate - targeting React 18.3.1. Use this skill whenever a class component needs its lifecycle methods migrated, when deciding between getDerivedStateFromProps vs componentDidUpdate, when adding getSnapshotBeforeUpdate, or when fixing React 18 UNSAFE_ lifecycle warnings. Always use this skill before writing any lifecycle migration code - do not guess the pattern from memory, the decision trees here prevent the most common migration mistakes.","https:\u002F\u002Fgithub.com\u002Fgithub\u002Fawesome-copilot\u002Fblob\u002Fmain\u002Fskills\u002Freact18-lifecycle-patterns\u002FSKILL.md",[269],{"categoryNo":208,"categoryName":209,"taxonomyType":58,"taxonomyTypeDesc":59},[271,272,212,250,273,214,252,253,274,254,236,275,276,277,278,279,280,223,281,262,282],"react18 lifecycle patterns","lifecycle","memory","decision","decision trees","methods","do","three","trees","targeting","unsafe","when",{"skillNo":284,"name":285,"nameZh":18,"description":286,"descriptionZh":18,"repositoryFullName":201,"ownerLogin":155,"ownerAvatarUrl":157,"ownerAccountNo":154,"ownerDisplayName":156,"repositoryNo":202,"starsCount":203,"licenseSpdxId":204,"licenseFileUrl":18,"sourceHtmlUrl":287,"categories":288,"keywords":290,"publishedAt":225},"01M6AE3ZV2EFHGVVH3ZN6E2W61","react18-legacy-context","Provides the complete migration pattern for React legacy context API (contextTypes, childContextTypes, getChildContext) to the modern createContext API. Use this skill whenever migrating legacy context in class components - this is always a cross-file migration requiring the provider AND all consumers to be updated together. Use it before touching any contextTypes or childContextTypes code, because migrating only the provider without the consumers (or vice versa) will cause a runtime failure. Always read this skill before writing any context migration - the cross-file coordination steps here prevent the most common context migration bugs.","https:\u002F\u002Fgithub.com\u002Fgithub\u002Fawesome-copilot\u002Fblob\u002Fmain\u002Fskills\u002Freact18-legacy-context\u002FSKILL.md",[289],{"categoryNo":208,"categoryName":209,"taxonomyType":58,"taxonomyTypeDesc":59},[291,218,292,250,251,214,253,216,217,293,254,294,236,295,296,255,297,298,223,299],"react18 legacy context","Legacy","coordination","read","only","provider","runtime","complete","bugs",{"skillNo":301,"name":302,"nameZh":18,"description":303,"descriptionZh":18,"repositoryFullName":201,"ownerLogin":155,"ownerAvatarUrl":157,"ownerAccountNo":154,"ownerDisplayName":156,"repositoryNo":202,"starsCount":203,"licenseSpdxId":204,"licenseFileUrl":18,"sourceHtmlUrl":304,"categories":305,"keywords":313,"publishedAt":225},"01M6AE3WF2P3DRTF434H3JPV3E","react18-enzyme-to-rtl","Provides exact Enzyme → React Testing Library migration patterns for React 18 upgrades. Use this skill whenever Enzyme tests need to be rewritten - shallow, mount, wrapper.find(), wrapper.simulate(), wrapper.prop(), wrapper.state(), wrapper.instance(), Enzyme configure\u002FAdapter calls, or any test file that imports from enzyme. This skill covers the full API mapping and the philosophy shift from implementation testing to behavior testing. Always read this skill before rewriting Enzyme tests - do not translate Enzyme APIs 1:1, that produces brittle RTL tests.","https:\u002F\u002Fgithub.com\u002Fgithub\u002Fawesome-copilot\u002Fblob\u002Fmain\u002Fskills\u002Freact18-enzyme-to-rtl\u002FSKILL.md",[306,309,310],{"categoryNo":307,"categoryName":308,"taxonomyType":58,"taxonomyTypeDesc":59},"01JBSEEDCAT000000000000008","测试与质量",{"categoryNo":208,"categoryName":209,"taxonomyType":58,"taxonomyTypeDesc":59},{"categoryNo":311,"categoryName":312,"taxonomyType":58,"taxonomyTypeDesc":59},"01JBSEEDCAT000000000000010","后端与接口",[314,315,316,317,318,214,319,320,321,216,217,322,294,323,324,277,212,325,326,327,328,223,329],"react18 enzyme to rtl","enzyme to rtl","testing","translate","test","state","testing library","library","configure","Wrapper","react testing","philosophy","full","mapping","react testing library","imports",{"skillNo":331,"name":332,"nameZh":18,"description":333,"descriptionZh":18,"repositoryFullName":201,"ownerLogin":155,"ownerAvatarUrl":157,"ownerAccountNo":154,"ownerDisplayName":156,"repositoryNo":202,"starsCount":203,"licenseSpdxId":204,"licenseFileUrl":18,"sourceHtmlUrl":334,"categories":335,"keywords":337,"publishedAt":225},"01M6AE3T6JMM6RJZ3R3CD3T5RS","react18-dep-compatibility","React 18.3.1 and React 19 dependency compatibility matrix.","https:\u002F\u002Fgithub.com\u002Fgithub\u002Fawesome-copilot\u002Fblob\u002Fmain\u002Fskills\u002Freact18-dep-compatibility\u002FSKILL.md",[336],{"categoryNo":208,"categoryName":209,"taxonomyType":58,"taxonomyTypeDesc":59},[338,339,340,214,341,221,342],"react18 dep compatibility","DEP","compatibility","dependency","matrix",{"skillNo":344,"name":345,"nameZh":18,"description":346,"descriptionZh":18,"repositoryFullName":201,"ownerLogin":155,"ownerAvatarUrl":157,"ownerAccountNo":154,"ownerDisplayName":156,"repositoryNo":202,"starsCount":203,"licenseSpdxId":204,"licenseFileUrl":18,"sourceHtmlUrl":347,"categories":348,"keywords":350,"publishedAt":225},"01M6AE3Q79MSB9Q9WVJ88EW00Q","react18-batching-patterns","Provides exact patterns for diagnosing and fixing automatic batching regressions in React 18 class components. Use this skill whenever a class component has multiple setState calls in an async method, inside setTimeout, inside a Promise .then() or .catch(), or in a native event handler. Use it before writing any flushSync call - the decision tree here prevents unnecessary flushSync overuse. Also use this skill when fixing test failures caused by intermediate state assertions that break after React 18 upgrade.","https:\u002F\u002Fgithub.com\u002Fgithub\u002Fawesome-copilot\u002Fblob\u002Fmain\u002Fskills\u002Freact18-batching-patterns\u002FSKILL.md",[349],{"categoryNo":208,"categoryName":209,"taxonomyType":58,"taxonomyTypeDesc":59},[351,212,352,250,318,251,214,252,319,274,236,353,354,355,356,357,358,223,359,360,282],"react18 batching patterns","batching","async","call","upgrade","event","calls","tree","assertions","catch",{"skillNo":362,"name":363,"nameZh":18,"description":364,"descriptionZh":18,"repositoryFullName":201,"ownerLogin":155,"ownerAvatarUrl":157,"ownerAccountNo":154,"ownerDisplayName":156,"repositoryNo":202,"starsCount":203,"licenseSpdxId":204,"licenseFileUrl":18,"sourceHtmlUrl":365,"categories":366,"keywords":371,"publishedAt":225},"01M6AE3MGKMQPX9TQHX370X1SN","react-container-presentation-component","Create a React component using the Container\u002FPresentation pattern in src\u002Fcomponents by asking for the component name and type (ui or features), then scaffold files that follow this repository's TypeScript, Storybook, and SCSS conventions. Use when the user explicitly asks for a Container\u002FPresentation-based component or runs \u002Freact-container-presentation-component.","https:\u002F\u002Fgithub.com\u002Fgithub\u002Fawesome-copilot\u002Fblob\u002Fmain\u002Fskills\u002Freact-container-presentation-component\u002FSKILL.md",[367,370],{"categoryNo":368,"categoryName":369,"taxonomyType":58,"taxonomyTypeDesc":59},"01JBSEEDCAT000000000000003","演示文稿",{"categoryNo":208,"categoryName":209,"taxonomyType":58,"taxonomyTypeDesc":59},[214,252,372,373,374,375,251,376,377,378,379,380,381,236,382,255,383,256,384,385,223,386,282],"react container presentation component","container","presentation","typescript","scaffold","storybook","create","ui","repository","src","files","type","react component","true","features",{"skillNo":388,"name":389,"nameZh":18,"description":390,"descriptionZh":18,"repositoryFullName":201,"ownerLogin":155,"ownerAvatarUrl":157,"ownerAccountNo":154,"ownerDisplayName":156,"repositoryNo":202,"starsCount":203,"licenseSpdxId":204,"licenseFileUrl":18,"sourceHtmlUrl":391,"categories":392,"keywords":394,"publishedAt":225},"01M6AE3H0T9KW4P3W1705ZBAK6","react-audit-grep-patterns","Provides the complete, verified grep scan command library for auditing React codebases before a React 18.3.1 or React 19 upgrade. Use this skill whenever running a migration audit - for both the react18-auditor and react19-auditor agents. Contains every grep pattern needed to find deprecated APIs, removed APIs, unsafe lifecycle methods, batching vulnerabilities, test file issues, dependency conflicts, and React 19 specific removals. Always use this skill when writing audit scan commands - do not rely on memory for grep syntax, especially for the multi-line async setState patterns which require context flags.","https:\u002F\u002Fgithub.com\u002Fgithub\u002Fawesome-copilot\u002Fblob\u002Fmain\u002Fskills\u002Freact-audit-grep-patterns\u002FSKILL.md",[393],{"categoryNo":208,"categoryName":209,"taxonomyType":58,"taxonomyTypeDesc":59},[214,395,396,397,212,250,273,398,318,399,321,216,400,401,341,402,355,255,403,404,221,405,406,282],"audit","react audit grep patterns","grep","vulnerabilities","issues","syntax","command","conflicts","commands","line","which","deprecated",{"skillNo":408,"name":409,"nameZh":18,"description":410,"descriptionZh":18,"repositoryFullName":201,"ownerLogin":155,"ownerAvatarUrl":157,"ownerAccountNo":154,"ownerDisplayName":156,"repositoryNo":202,"starsCount":203,"licenseSpdxId":204,"licenseFileUrl":18,"sourceHtmlUrl":411,"categories":412,"keywords":416,"publishedAt":225},"01M6AE3EEF4C483DZ72KD20YVQ","quasi-coder","Expert 10x engineer skill for interpreting and implementing code from shorthand, quasi-code, and natural language descriptions. Use when collaborators provide incomplete code snippets, pseudo-code, or descriptions with potential typos or incorrect terminology. Excels at translating non-technical or semi-technical descriptions into production-quality code.","https:\u002F\u002Fgithub.com\u002Fgithub\u002Fawesome-copilot\u002Fblob\u002Fmain\u002Fskills\u002Fquasi-coder\u002FSKILL.md",[413],{"categoryNo":414,"categoryName":415,"taxonomyType":58,"taxonomyTypeDesc":59},"01JBSEEDCAT000000000000023","Skill与智能体开发",[417,418,419,253,420,421,422,423,236,424,425,426,427,428,429,430,431,432,433,223,282],"quasi coder","coder","implementing code","Production","10x","quality","technical","engineer","expert","natural language","terminology","snippets","non-technical","with","typos","at","implementing",{"skillNo":435,"name":436,"nameZh":18,"description":437,"descriptionZh":18,"repositoryFullName":201,"ownerLogin":155,"ownerAvatarUrl":157,"ownerAccountNo":154,"ownerDisplayName":156,"repositoryNo":202,"starsCount":203,"licenseSpdxId":204,"licenseFileUrl":18,"sourceHtmlUrl":438,"categories":439,"keywords":443,"publishedAt":225},"01M6AE3BXPXEAZESQY24M54VMP","quarkus-native-and-container","Build Quarkus native executables (Mandrel\u002FGraalVM), fix native failures with reflection registration, test the native binary, and produce container images and Kubernetes\u002FOpenShift manifests. Use for native, Docker, Jib or Kubernetes work in a Quarkus project.","https:\u002F\u002Fgithub.com\u002Fgithub\u002Fawesome-copilot\u002Fblob\u002Fmain\u002Fskills\u002Fquarkus-native-and-container\u002FSKILL.md",[440],{"categoryNo":441,"categoryName":442,"taxonomyType":58,"taxonomyTypeDesc":59},"01JBSEEDCAT000000000000011","运维与部署",[444,445,373,446,447,448,318,449,450,451,452,453,236,454,455,456,457,430,458,459,223],"quarkus native and container","quarkus","native","docker","kubernetes","container images","produce","graalvm","work","fix","images","reflection","registration","project","openshift","manifests",{"skillNo":461,"name":462,"nameZh":18,"description":463,"descriptionZh":18,"repositoryFullName":201,"ownerLogin":155,"ownerAvatarUrl":157,"ownerAccountNo":154,"ownerDisplayName":156,"repositoryNo":202,"starsCount":203,"licenseSpdxId":204,"licenseFileUrl":18,"sourceHtmlUrl":464,"categories":465,"keywords":467,"publishedAt":225},"01M6AE38V2NH8K9TNE2QEW32XZ","quarkus-dev-services-and-testing","Quarkus Dev Services and testing: zero-config containers, @QuarkusTest, @QuarkusIntegrationTest, test resources, RestAssured, @InjectMock, profiles and continuous testing. Use when writing or fixing tests in a Quarkus project.","https:\u002F\u002Fgithub.com\u002Fgithub\u002Fawesome-copilot\u002Fblob\u002Fmain\u002Fskills\u002Fquarkus-dev-services-and-testing\u002FSKILL.md",[466],{"categoryNo":307,"categoryName":308,"taxonomyType":58,"taxonomyTypeDesc":59},[316,468,469,470,445,250,471,318,472,473,236,457,474,475,476,282],"dev","services","quarkus dev services and testing","containers","config","ZeRO","tests","resources","profiles",{"skillNo":478,"name":479,"nameZh":18,"description":480,"descriptionZh":18,"repositoryFullName":201,"ownerLogin":155,"ownerAvatarUrl":157,"ownerAccountNo":154,"ownerDisplayName":156,"repositoryNo":202,"starsCount":203,"licenseSpdxId":204,"licenseFileUrl":18,"sourceHtmlUrl":481,"categories":482,"keywords":483,"publishedAt":225},"01M6AE35KSBSNJQGN3C2ZC5QBA","quarkus-application-development","Write Quarkus application code: REST with Quarkus REST, validation, exception mappers, OpenAPI, configuration, CDI (ArC), Hibernate ORM with Panache, Mutiny and virtual threads, Reactive Messaging with Kafka, OIDC security, health, metrics, OpenTelemetry, fault tolerance, REST Client, scheduler and cache. Use when implementing or changing features in an existing Quarkus project.","https:\u002F\u002Fgithub.com\u002Fgithub\u002Fawesome-copilot\u002Fblob\u002Fmain\u002Fskills\u002Fquarkus-application-development\u002FSKILL.md",[],[484,485,445,486,487,253,488,489,490,491,492,493,494,495,496,457,497,498,499,500,433,386,501,282],"development","quarkus application development","application","security","validation","scheduler","metrics","messaging","kafka","cache","OpenTelemetry","REST","write","fault tolerance","threads","arc","tolerance","reactive",{"skillNo":503,"name":504,"nameZh":18,"description":505,"descriptionZh":18,"repositoryFullName":201,"ownerLogin":155,"ownerAvatarUrl":157,"ownerAccountNo":154,"ownerDisplayName":156,"repositoryNo":202,"starsCount":203,"licenseSpdxId":204,"licenseFileUrl":18,"sourceHtmlUrl":506,"categories":507,"keywords":508,"publishedAt":225},"01M6AE2XJ0XQ90YZHV1837ZXAH","qdrant-version-upgrade","Guidance on how to upgrade your Qdrant version without interrupting the availability of your application and ensuring data integrity.","https:\u002F\u002Fgithub.com\u002Fgithub\u002Fawesome-copilot\u002Fblob\u002Fmain\u002Fskills\u002Fqdrant-version-upgrade\u002FSKILL.md",[],[509,510,511,355,512,513,514,515,486,516,517,518],"Qdrant","qdrant version upgrade","version","data","integrity","how","guidance","how to","data integrity","availability",{"skillNo":520,"name":521,"nameZh":18,"description":522,"descriptionZh":18,"repositoryFullName":201,"ownerLogin":155,"ownerAvatarUrl":157,"ownerAccountNo":154,"ownerDisplayName":156,"repositoryNo":202,"starsCount":203,"licenseSpdxId":204,"licenseFileUrl":18,"sourceHtmlUrl":523,"categories":524,"keywords":525,"publishedAt":225},"01M6AE2VJR8PVHAECDG6NFEPYQ","qdrant-search-strategies","Guides Qdrant search strategy selection. Use when someone asks 'should I use hybrid search?', 'BM25 or sparse vectors?', 'how to rerank?', 'results are not relevant', 'I don't get needed results from my dataset but they're there', 'retrieval quality is not good enough', 'results too similar', 'need diversity', 'MMR', 'relevance feedback', 'recommendation API', 'discovery API', 'ColBERT reranking', or 'missing keyword matches'","https:\u002F\u002Fgithub.com\u002Fgithub\u002Fawesome-copilot\u002Fblob\u002Fmain\u002Fskills\u002Fqdrant-search-quality\u002Fsearch-strategies\u002FSKILL.md",[],[526,509,527,528,217,514,529,530,531,532,533,516,534,535,536,537,538,539,540,282],"search","qdrant search strategies","strategies","good","selection","get","dataset","bm25","search strategy","guides","Hybrid Search","relevant","re","my","relevance feedback",{"skillNo":542,"name":543,"nameZh":18,"description":544,"descriptionZh":18,"repositoryFullName":201,"ownerLogin":155,"ownerAvatarUrl":157,"ownerAccountNo":154,"ownerDisplayName":156,"repositoryNo":202,"starsCount":203,"licenseSpdxId":204,"licenseFileUrl":18,"sourceHtmlUrl":545,"categories":546,"keywords":547,"publishedAt":225},"01M6AE2RSGGP3KA22ZHW6KHNEG","qdrant-search-quality-diagnosis","Diagnoses Qdrant search quality issues. Use when someone reports 'results are bad', 'wrong results', 'not relevant results', 'missing matches', 'recall is low', 'approximate search worse than exact', 'which embedding model', or 'quality dropped after quantization'. Also use when search quality degrades without obvious changes.","https:\u002F\u002Fgithub.com\u002Fgithub\u002Fawesome-copilot\u002Fblob\u002Fmain\u002Fskills\u002Fqdrant-search-quality\u002Fdiagnosis\u002FSKILL.md",[],[526,509,548,549,422,550,399,551,552,553,236,554,555,556,557,558,537,405,224,282],"qdrant search quality","qdrant search quality diagnosis","diagnosis","recall","model","results","reports","bad","missing","Quantization","embedding",{"skillNo":560,"name":561,"nameZh":18,"description":562,"descriptionZh":18,"repositoryFullName":201,"ownerLogin":155,"ownerAvatarUrl":157,"ownerAccountNo":154,"ownerDisplayName":156,"repositoryNo":202,"starsCount":203,"licenseSpdxId":204,"licenseFileUrl":18,"sourceHtmlUrl":563,"categories":564,"keywords":565,"publishedAt":225},"01M6AE2PGV0SWVCKFB3HYH0F5J","qdrant-search-quality","Diagnoses and improves Qdrant search relevance. Use when someone reports 'search results are bad', 'wrong results', 'low precision', 'low recall', 'irrelevant matches', 'missing expected results', or asks 'how to improve search quality?', 'which embedding model?', 'should I use hybrid search?', 'should I use reranking?'. Also use when search quality degrades after quantization, model change, or data growth.","https:\u002F\u002Fgithub.com\u002Fgithub\u002Fawesome-copilot\u002Fblob\u002Fmain\u002Fskills\u002Fqdrant-search-quality\u002FSKILL.md",[],[526,509,548,422,566,512,567,552,568,236,554,555,556,516,558,536,405,569,570,571,282],"change","improve","growth","expected","hybrid","reranking",60,18]