[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skills:pro6":3,"skills:sce6":50,"skills:creators9":95,"skills:stats":193,"skills:all:stars:67:":195},[4,15,22,29,36,43],{"categoryNo":5,"taxonomyType":6,"taxonomyTypeDesc":7,"categoryName":8,"categoryNameEn":9,"description":10,"level":11,"skillCount":12,"parentNo":13,"parentName":13,"children":14},"01JBSEEDCAT000000000000030","PROFESSION","适用职业","开发工程师","Software Engineer","从事软件编码、测试与运维的工程师",1,13276,null,[],{"categoryNo":16,"taxonomyType":6,"taxonomyTypeDesc":7,"categoryName":17,"categoryNameEn":18,"description":19,"level":11,"skillCount":20,"parentNo":13,"parentName":13,"children":21},"01JBSEEDCAT000000000000032","设计师","Designer","视觉、交互与品牌设计人员",7776,[],{"categoryNo":23,"taxonomyType":6,"taxonomyTypeDesc":7,"categoryName":24,"categoryNameEn":25,"description":26,"level":11,"skillCount":27,"parentNo":13,"parentName":13,"children":28},"01JBSEEDCAT000000000000033","数据分析师","Data Analyst","数据分析、报表与商业智能人员",4988,[],{"categoryNo":30,"taxonomyType":6,"taxonomyTypeDesc":7,"categoryName":31,"categoryNameEn":32,"description":33,"level":11,"skillCount":34,"parentNo":13,"parentName":13,"children":35},"01JBSEEDCAT000000000000036","内容创作者","Content Creator","作者、编辑与自媒体创作者",3940,[],{"categoryNo":37,"taxonomyType":6,"taxonomyTypeDesc":7,"categoryName":38,"categoryNameEn":39,"description":40,"level":11,"skillCount":41,"parentNo":13,"parentName":13,"children":42},"01JBSEEDCAT000000000000035","市场营销","Marketer","市场推广、增长与品牌运营人员",3449,[],{"categoryNo":44,"taxonomyType":6,"taxonomyTypeDesc":7,"categoryName":45,"categoryNameEn":46,"description":47,"level":11,"skillCount":48,"parentNo":13,"parentName":13,"children":49},"01JBSEEDCAT000000000000037","律师与法务","Legal","合同、合规与法律事务人员",3317,[],[51,60,67,74,81,88],{"categoryNo":52,"taxonomyType":53,"taxonomyTypeDesc":54,"categoryName":55,"categoryNameEn":56,"description":57,"level":11,"skillCount":58,"parentNo":13,"parentName":13,"children":59},"01JBSEEDCAT000000000000022","SCENARIO","使用场景","智能体与自动化","Agents & Automation","Skill、MCP、智能体与工作流自动化",39462,[],{"categoryNo":61,"taxonomyType":53,"taxonomyTypeDesc":54,"categoryName":62,"categoryNameEn":63,"description":64,"level":11,"skillCount":65,"parentNo":13,"parentName":13,"children":66},"01JBSEEDCAT000000000000006","软件开发","Software Development","编码、测试、部署等软件研发任务",26546,[],{"categoryNo":68,"taxonomyType":53,"taxonomyTypeDesc":54,"categoryName":69,"categoryNameEn":70,"description":71,"level":11,"skillCount":72,"parentNo":13,"parentName":13,"children":73},"01JBSEEDCAT000000000000014","设计创意","Design & Creative","视觉设计、品牌与多媒体创作",13572,[],{"categoryNo":75,"taxonomyType":53,"taxonomyTypeDesc":54,"categoryName":76,"categoryNameEn":77,"description":78,"level":11,"skillCount":79,"parentNo":13,"parentName":13,"children":80},"01JBSEEDCAT000000000000001","办公效率","Office Productivity","日常办公文档、表格、演示与沟通类任务",6291,[],{"categoryNo":82,"taxonomyType":53,"taxonomyTypeDesc":54,"categoryName":83,"categoryNameEn":84,"description":85,"level":11,"skillCount":86,"parentNo":13,"parentName":13,"children":87},"01JBSEEDCAT000000000000017","内容创作","Content Creation","写作、文案与营销内容生产",6033,[],{"categoryNo":89,"taxonomyType":53,"taxonomyTypeDesc":54,"categoryName":90,"categoryNameEn":91,"description":92,"level":11,"skillCount":93,"parentNo":13,"parentName":13,"children":94},"01JBSEEDCAT000000000000020","研究与学习","Research & Learning","资料检索、知识整理与学习辅导",5531,[],{"records":96,"total":191,"current":11,"size":192},[97,111,120,130,140,150,160,169,179],{"accountNo":98,"login":99,"displayName":100,"avatarUrl":101,"accountType":102,"accountTypeDesc":103,"profileDescription":104,"skillCount":105,"repoCount":106,"professionCount":107,"scenarioCount":108,"totalStars":109,"updatedAt":110},"01M698VYDXZ6JW5WH3CRV650R8","microsoft","Microsoft","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F6154722?v=4","ORGANIZATION","组织","Open source projects and samples from Microsoft",4166,229,11,7,828075,"2026-11-12 04:48:47",{"accountNo":112,"login":113,"displayName":113,"avatarUrl":114,"accountType":102,"accountTypeDesc":103,"profileDescription":115,"skillCount":116,"repoCount":117,"professionCount":108,"scenarioCount":108,"totalStars":118,"updatedAt":119},"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":121,"login":122,"displayName":123,"avatarUrl":124,"accountType":102,"accountTypeDesc":103,"profileDescription":13,"skillCount":125,"repoCount":126,"professionCount":108,"scenarioCount":127,"totalStars":128,"updatedAt":129},"01M6AC29YGCR4S2NTJFV0G8B81","openai","OpenAI","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F14957082?v=4",171,23,6,341786,"2026-11-12 03:20:15",{"accountNo":131,"login":132,"displayName":133,"avatarUrl":134,"accountType":102,"accountTypeDesc":103,"profileDescription":13,"skillCount":135,"repoCount":136,"professionCount":137,"scenarioCount":108,"totalStars":138,"updatedAt":139},"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":141,"login":142,"displayName":143,"avatarUrl":144,"accountType":102,"accountTypeDesc":103,"profileDescription":145,"skillCount":146,"repoCount":147,"professionCount":107,"scenarioCount":108,"totalStars":148,"updatedAt":149},"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":151,"login":152,"displayName":153,"avatarUrl":154,"accountType":102,"accountTypeDesc":103,"profileDescription":155,"skillCount":156,"repoCount":157,"professionCount":107,"scenarioCount":108,"totalStars":158,"updatedAt":159},"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":161,"login":162,"displayName":163,"avatarUrl":164,"accountType":102,"accountTypeDesc":103,"profileDescription":13,"skillCount":165,"repoCount":166,"professionCount":107,"scenarioCount":108,"totalStars":167,"updatedAt":168},"01M697XGDPXJAVQ8391V2BCYTE","anthropics","Anthropic","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F76263028?v=4",674,17,231455,"2026-11-12 03:40:35",{"accountNo":170,"login":171,"displayName":172,"avatarUrl":173,"accountType":102,"accountTypeDesc":103,"profileDescription":13,"skillCount":174,"repoCount":175,"professionCount":176,"scenarioCount":108,"totalStars":177,"updatedAt":178},"01M6AC83EPDGBFN19MWYRREJD0","Significant-Gravitas","AutoGPT","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F130738209?v=4",86,2,10,187999,"2026-11-12 03:17:01",{"accountNo":180,"login":181,"displayName":182,"avatarUrl":183,"accountType":184,"accountTypeDesc":185,"profileDescription":186,"skillCount":187,"repoCount":188,"professionCount":127,"scenarioCount":108,"totalStars":189,"updatedAt":190},"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",1905,9,{"skillCount":194,"professionCount":107,"scenarioCount":108,"creatorCount":191},196628,{"records":196,"total":194,"current":613,"size":614},[197,242,269,294,332,359,375,400,419,441,461,486,508,520,530,553,575,595],{"skillNo":198,"name":199,"nameZh":13,"description":200,"descriptionZh":13,"repositoryFullName":201,"ownerLogin":152,"ownerAvatarUrl":154,"ownerAccountNo":151,"ownerDisplayName":153,"repositoryNo":202,"starsCount":203,"licenseSpdxId":204,"licenseFileUrl":205,"sourceHtmlUrl":206,"categories":207,"keywords":214,"publishedAt":241},"01M6EXZ5DRS6DDX2VW9XNMACQ9","lightweight-charts-react-components","lightweight-charts-react-components recipes for TradingView lightweight-charts in React. Candlestick, line, and area series; volume and indicator panes; realtime WebSocket updates; infinite history on scroll; crosshair OHLC legends and tooltips; trade markers and price lines; synchronized charts; numeric options and yield-curve axes. Use when adding or fixing a financial or trading chart in a React app, or when the user mentions lightweight-charts, TradingView charts in React, or this package.","github\u002Fawesome-copilot","01M6AD3PBDYPK7NVFJNJ66Y8RS",41046,"MIT","https:\u002F\u002Fgithub.com\u002Fgithub\u002Fawesome-copilot\u002Fblob\u002Fmain\u002Fskills\u002Flightweight-charts-react-components\u002FLICENSE","https:\u002F\u002Fgithub.com\u002Fgithub\u002Fawesome-copilot\u002Fblob\u002Fmain\u002Fskills\u002Flightweight-charts-react-components\u002FSKILL.md",[208,211],{"categoryNo":209,"categoryName":210,"taxonomyType":53,"taxonomyTypeDesc":54},"01JBSEEDCAT000000000000009","前端开发",{"categoryNo":212,"categoryName":213,"taxonomyType":53,"taxonomyTypeDesc":54},"01JBSEEDCAT000000000000013","分析与可视化",[215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,152,233,234,235,236,237,238,239,240],"Charts","lightweight charts react components","components","react","react components","app","yield","markers","volume","history","websocket","panes","package","use","chart","series","realtime","trade","options","when","updates","line","lightweight-charts","recipes","trading","tree","2026-11-10 10:12:30",{"skillNo":243,"name":244,"nameZh":13,"description":245,"descriptionZh":13,"repositoryFullName":201,"ownerLogin":152,"ownerAvatarUrl":154,"ownerAccountNo":151,"ownerDisplayName":153,"repositoryNo":202,"starsCount":203,"licenseSpdxId":204,"licenseFileUrl":13,"sourceHtmlUrl":246,"categories":247,"keywords":251,"publishedAt":241},"01M6ADSB1NA12AH4845JX3KJSJ","legacy-circuit-mockups","Generate breadboard circuit mockups and visual diagrams using HTML5 Canvas drawing techniques. Use when asked to create circuit layouts, visualize electronic component placements, draw breadboard diagrams, mockup 6502 builds, generate retro computer schematics, or design vintage electronics projects. Supports 555 timers, W65C02S microprocessors, 28C256 EEPROMs, W65C22 VIA chips, 7400-series logic gates, LEDs, resistors, capacitors, switches, buttons, crystals, and wires.","https:\u002F\u002Fgithub.com\u002Fgithub\u002Fawesome-copilot\u002Fblob\u002Fmain\u002Fskills\u002Flegacy-circuit-mockups\u002FSKILL.md",[248],{"categoryNo":249,"categoryName":250,"taxonomyType":53,"taxonomyTypeDesc":54},"01JBSEEDCAT000000000000015","视觉设计",[252,253,254,255,256,257,258,259,260,261,262,234,263,264,265,266,267,268,228,230],"legacy circuit mockups","circuit","Legacy","create","component","visualize","generate","canvas","design","diagrams","projects","buttons","create circuit","mockup","computer","html5","techniques",{"skillNo":270,"name":271,"nameZh":13,"description":272,"descriptionZh":13,"repositoryFullName":201,"ownerLogin":152,"ownerAvatarUrl":154,"ownerAccountNo":151,"ownerDisplayName":153,"repositoryNo":202,"starsCount":203,"licenseSpdxId":204,"licenseFileUrl":13,"sourceHtmlUrl":273,"categories":274,"keywords":275,"publishedAt":241},"01M6ADS8QX8FB097GVETE63CJ2","lean-comments","Audits, writes, and refines maintained first-party source-code comments and declaration-level documentation across languages. Use when adding, editing, reviewing, cleaning up, or auditing comments, doc comments, docstrings, TODO, FIXME, NOTE, suppressions, or other source commentary, including while modifying code and deciding whether a comment is warranted at all. Defaults to no comment unless it preserves meaningful, non-obvious information that cannot reasonably be recovered from the code or nearby repository context.","https:\u002F\u002Fgithub.com\u002Fgithub\u002Fawesome-copilot\u002Fblob\u002Fmain\u002Fskills\u002Flean-comments\u002FSKILL.md",[],[276,277,278,279,280,281,282,283,284,285,234,286,287,288,289,290,291,292,293,228],"lean comments","lean","comments","documentation","repository","doc comments","code","code comments","up","information","across","todo","at","commentary","doc","source","context","editing",{"skillNo":295,"name":296,"nameZh":13,"description":297,"descriptionZh":13,"repositoryFullName":201,"ownerLogin":152,"ownerAvatarUrl":154,"ownerAccountNo":151,"ownerDisplayName":153,"repositoryNo":202,"starsCount":203,"licenseSpdxId":204,"licenseFileUrl":13,"sourceHtmlUrl":298,"categories":299,"keywords":306,"publishedAt":241},"01M6ADS5EZMYHG6JSBQPCT9V0S","latchshot-page-capture","Use this skill when a user needs a screenshot, website thumbnail, full-page capture, or PDF of a public HTTP(S) webpage saved as a local artifact through Latchshot, including report, QA, archive, and social-preview workflows. Do not use it for private or authenticated pages, raw HTML, scraping or extraction, arbitrary browser actions, CAPTCHA or anti-bot bypass, or local-file capture.","https:\u002F\u002Fgithub.com\u002Fgithub\u002Fawesome-copilot\u002Fblob\u002Fmain\u002Fskills\u002Flatchshot-page-capture\u002FSKILL.md",[300,303],{"categoryNo":301,"categoryName":302,"taxonomyType":53,"taxonomyTypeDesc":54},"01JBSEEDCAT000000000000002","文档处理",{"categoryNo":304,"categoryName":305,"taxonomyType":53,"taxonomyTypeDesc":54},"01JBSEEDCAT000000000000023","Skill与智能体开发",[307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,228,234,331],"latchshot page capture","page","capture","browser","PDF","website","actions","report","screenshot","qa","http","workflows","file","bot","extraction","captcha","as","do","scraping","for","archive","social","local","pages","preview",{"skillNo":333,"name":334,"nameZh":13,"description":335,"descriptionZh":13,"repositoryFullName":201,"ownerLogin":152,"ownerAvatarUrl":154,"ownerAccountNo":151,"ownerDisplayName":153,"repositoryNo":202,"starsCount":203,"licenseSpdxId":204,"licenseFileUrl":13,"sourceHtmlUrl":336,"categories":337,"keywords":338,"publishedAt":241},"01M6ADS3D73JYDZBANEWYC6DE1","landing-page-conversion-audit","Audit a landing page, sales page or checkout page for conversion leaks and return a fix list ordered by expected revenue impact. Use when asked to review, critique or improve a landing page, sales page, opt-in page, product page or checkout flow, when conversion rate is low, when paid traffic is not converting, or when someone asks \"why isn't this page converting\" or wants a CRO \u002F landing page review.","https:\u002F\u002Fgithub.com\u002Fgithub\u002Fawesome-copilot\u002Fblob\u002Fmain\u002Fskills\u002Flanding-page-conversion-audit\u002FSKILL.md",[],[339,340,308,341,342,343,344,345,346,347,348,349,350,351,326,352,353,354,355,228,234,356,357,358],"audit","landing page conversion audit","landing","conversion","landing page","product","flow","revenue impact","review","cro","opt","checkout","paid","fix","improve","traffic","impact","expected","sales","checkout flow",{"skillNo":360,"name":361,"nameZh":13,"description":362,"descriptionZh":13,"repositoryFullName":201,"ownerLogin":152,"ownerAvatarUrl":154,"ownerAccountNo":151,"ownerDisplayName":153,"repositoryNo":202,"starsCount":203,"licenseSpdxId":204,"licenseFileUrl":13,"sourceHtmlUrl":363,"categories":364,"keywords":365,"publishedAt":241},"01M6ADS09RQ19DBNXEEW3TN9K2","kotlin-springboot","Get best practices for developing applications with Spring Boot and Kotlin.","https:\u002F\u002Fgithub.com\u002Fgithub\u002Fawesome-copilot\u002Fblob\u002Fmain\u002Fskills\u002Fkotlin-springboot\u002FSKILL.md",[],[366,367,368,369,370,371,326,372,373,374],"kotlin springboot","kotlin","spring boot","boot","best practices","get","applications","spring","with",{"skillNo":376,"name":377,"nameZh":13,"description":378,"descriptionZh":13,"repositoryFullName":201,"ownerLogin":152,"ownerAvatarUrl":154,"ownerAccountNo":151,"ownerDisplayName":153,"repositoryNo":202,"starsCount":203,"licenseSpdxId":204,"licenseFileUrl":13,"sourceHtmlUrl":379,"categories":380,"keywords":385,"publishedAt":241},"01M6ADRY1T28HP8BQ9F8ZD7C4N","kotlin-mcp-server-generator","Generate a complete Kotlin MCP server project with proper structure, dependencies, and implementation using the official io.modelcontextprotocol:kotlin-sdk library.","https:\u002F\u002Fgithub.com\u002Fgithub\u002Fawesome-copilot\u002Fblob\u002Fmain\u002Fskills\u002Fkotlin-mcp-server-generator\u002FSKILL.md",[381,384],{"categoryNo":382,"categoryName":383,"taxonomyType":53,"taxonomyTypeDesc":54},"01JBSEEDCAT000000000000010","后端与接口",{"categoryNo":304,"categoryName":305,"taxonomyType":53,"taxonomyTypeDesc":54},[386,387,388,389,367,390,391,258,392,393,394,395,396,374,397,398,399],"server","kotlin mcp server generator","MCP","mcp server","generator","official","sdk","library","project","complete","io","structure","dependencies","implementation",{"skillNo":401,"name":402,"nameZh":13,"description":403,"descriptionZh":13,"repositoryFullName":201,"ownerLogin":152,"ownerAvatarUrl":154,"ownerAccountNo":151,"ownerDisplayName":153,"repositoryNo":202,"starsCount":203,"licenseSpdxId":204,"licenseFileUrl":13,"sourceHtmlUrl":404,"categories":405,"keywords":406,"publishedAt":241},"01M6ADRVRF73KMX5AQSVN3S0PA","javax-to-jakarta-migration","Migrate Java code from javax.* to jakarta.* namespace. Use only when the user explicitly asks for a javax to jakarta namespace or framework migration (for example to Tomcat 10+\u002F11 or Jakarta EE), or when java-upgrade or spring-boot-4-migration delegates it. Finding javax imports alone does not authorize a migration.","https:\u002F\u002Fgithub.com\u002Fgithub\u002Fawesome-copilot\u002Fblob\u002Fmain\u002Fskills\u002Fjavax-to-jakarta-migration\u002FSKILL.md",[],[407,408,227,369,319,409,282,410,411,412,234,413,414,415,326,416,417,418,228,373],"javax to jakarta migration","migration","java","framework","only","upgrade","migrate","imports","spring-boot","example","jakarta ee","module",{"skillNo":420,"name":421,"nameZh":13,"description":422,"descriptionZh":13,"repositoryFullName":201,"ownerLogin":152,"ownerAvatarUrl":154,"ownerAccountNo":151,"ownerDisplayName":153,"repositoryNo":202,"starsCount":203,"licenseSpdxId":204,"licenseFileUrl":13,"sourceHtmlUrl":423,"categories":424,"keywords":428,"publishedAt":241},"01M6ADRS69BF08D214SR4YZ3PK","javascript-typescript-jest","Best practices for writing JavaScript\u002FTypeScript tests using Jest, including mocking strategies, test structure, and common patterns.","https:\u002F\u002Fgithub.com\u002Fgithub\u002Fawesome-copilot\u002Fblob\u002Fmain\u002Fskills\u002Fjavascript-typescript-jest\u002FSKILL.md",[425],{"categoryNo":426,"categoryName":427,"taxonomyType":53,"taxonomyTypeDesc":54},"01JBSEEDCAT000000000000008","测试与质量",[429,430,431,432,433,434,435,370,326,436,437,438,439,397,440],"javascript","javascript typescript jest","typescript","javascript typescript","jest","test","writing","mocking","tests","common","strategies","patterns",{"skillNo":442,"name":443,"nameZh":13,"description":444,"descriptionZh":13,"repositoryFullName":201,"ownerLogin":152,"ownerAvatarUrl":154,"ownerAccountNo":151,"ownerDisplayName":153,"repositoryNo":202,"starsCount":203,"licenseSpdxId":204,"licenseFileUrl":13,"sourceHtmlUrl":445,"categories":446,"keywords":447,"publishedAt":241},"01M6ADRPM00GGVPVAFBKQG4CHC","java-upgrade","Upgrade a Java project to a newer JDK (11 to 17, 17 to 21, 21 to 25) and adopt the new language and library features. Detects the current Java version from the build files, then loads only the matching per-version guide. Use when the user asks to upgrade Java, modernize Java code, or adopt records, sealed classes, pattern matching, virtual threads or other new Java features. For automated end-to-end upgrades see the modernize-java plugin.","https:\u002F\u002Fgithub.com\u002Fgithub\u002Fawesome-copilot\u002Fblob\u002Fmain\u002Fskills\u002Fjava-upgrade\u002FSKILL.md",[],[448,409,412,449,393,282,450,451,326,394,452,453,411,454,455,456,457,228,234,458,459,460],"java upgrade","plugin","virtual","pattern matching","records","end","upgrades","new","files","loads","version","modernize","adopt",{"skillNo":462,"name":463,"nameZh":13,"description":464,"descriptionZh":13,"repositoryFullName":201,"ownerLogin":152,"ownerAvatarUrl":154,"ownerAccountNo":151,"ownerDisplayName":153,"repositoryNo":202,"starsCount":203,"licenseSpdxId":204,"licenseFileUrl":13,"sourceHtmlUrl":465,"categories":466,"keywords":467,"publishedAt":241},"01M6ADRKHNWDWJR5YDFASAX3CH","java-testcontainers","Write reliable integration tests in plain Java with Testcontainers 2.x: JUnit Jupiter lifecycle, singleton containers, reuse, generic containers, wait strategies, networks, init scripts, Docker Compose, CI and Docker\u002FPodman setup. Use when adding or fixing Testcontainers tests, or migrating from 1.x. Framework-neutral.","https:\u002F\u002Fgithub.com\u002Fgithub\u002Fawesome-copilot\u002Fblob\u002Fmain\u002Fskills\u002Fjava-testcontainers\u002FSKILL.md",[],[468,409,469,470,471,472,473,474,475,476,477,478,410,479,480,481,482,483,484,437,228,485,234],"java testcontainers","testcontainers","integration tests","containers","docker","integration","docker compose","ci","podman","init","setup","jupiter","compose","generic","networks","lifecycle","reuse","singleton",{"skillNo":487,"name":488,"nameZh":13,"description":489,"descriptionZh":13,"repositoryFullName":201,"ownerLogin":152,"ownerAvatarUrl":154,"ownerAccountNo":151,"ownerDisplayName":153,"repositoryNo":202,"starsCount":203,"licenseSpdxId":204,"licenseFileUrl":13,"sourceHtmlUrl":490,"categories":491,"keywords":492,"publishedAt":241},"01M6ADRGDK1G7CGEXBYAHKW70D","java-springboot","Write and review application code in an existing Spring Boot 3\u002F4 project: controllers, validation and ProblemDetail errors, Spring Data JPA\u002FJDBC, RestClient and HTTP interfaces, configuration properties, Kafka\u002FAMQP, caching, scheduling, virtual threads, AOT and startup tuning. Use when adding or changing features. To scaffold a new project use create-spring-boot-java-project instead.","https:\u002F\u002Fgithub.com\u002Fgithub\u002Fawesome-copilot\u002Fblob\u002Fmain\u002Fskills\u002Fjava-springboot\u002FSKILL.md",[],[493,409,368,369,450,494,495,394,228,373,317,496,497,282,347,255,498,499,500,501,502,455,234,503,504,505,415,506,507],"java springboot","kafka","spring boot 3","caching","scheduling","properties","write","tuning","validation","errors","threads","features","spring data jpa","data","new project",{"skillNo":509,"name":510,"nameZh":13,"description":511,"descriptionZh":13,"repositoryFullName":201,"ownerLogin":152,"ownerAvatarUrl":154,"ownerAccountNo":151,"ownerDisplayName":153,"repositoryNo":202,"starsCount":203,"licenseSpdxId":204,"licenseFileUrl":13,"sourceHtmlUrl":512,"categories":513,"keywords":514,"publishedAt":241},"01M6ADREM1MMBFX7MMQ13MHWK6","java-refactoring-remove-parameter","Refactoring using Remove Parameter in Java Language","https:\u002F\u002Fgithub.com\u002Fgithub\u002Fawesome-copilot\u002Fblob\u002Fmain\u002Fskills\u002Fjava-refactoring-remove-parameter\u002FSKILL.md",[],[409,515,516,517,518,519],"java refactoring remove parameter","refactoring","remove","java language","language",{"skillNo":521,"name":522,"nameZh":13,"description":523,"descriptionZh":13,"repositoryFullName":201,"ownerLogin":152,"ownerAvatarUrl":154,"ownerAccountNo":151,"ownerDisplayName":153,"repositoryNo":202,"starsCount":203,"licenseSpdxId":204,"licenseFileUrl":13,"sourceHtmlUrl":524,"categories":525,"keywords":526,"publishedAt":241},"01M6ADRCJ36WGY1AS9CVT7JMHM","java-refactoring-extract-method","Refactoring using Extract Methods in Java Language","https:\u002F\u002Fgithub.com\u002Fgithub\u002Fawesome-copilot\u002Fblob\u002Fmain\u002Fskills\u002Fjava-refactoring-extract-method\u002FSKILL.md",[],[527,409,516,528,529,518,519],"java refactoring extract method","extract","methods",{"skillNo":531,"name":532,"nameZh":13,"description":533,"descriptionZh":13,"repositoryFullName":201,"ownerLogin":152,"ownerAvatarUrl":154,"ownerAccountNo":151,"ownerDisplayName":153,"repositoryNo":202,"starsCount":203,"licenseSpdxId":204,"licenseFileUrl":13,"sourceHtmlUrl":534,"categories":535,"keywords":538,"publishedAt":241},"01M6ADR98NWYD2S44DH0HG6WKX","java-mcp-server-generator","Use this skill when the user wants to create a Model Context Protocol (MCP) server in Java or in a Spring Boot app. Also use it when the user wants AI agents, such as GitHub Copilot or Claude, to use Java code, an API, or a database. Use it even if the user does not say \"MCP\". The skill makes a Maven or Gradle project with the MCP Java SDK 2.x, tools, JUnit tests, and client configuration. Do not use it for Quarkus\u002FQuarkiverse MCP servers (use the `quarkus-mcp-server-sse` instruction), for an MCP client or for a server in another language.","https:\u002F\u002Fgithub.com\u002Fgithub\u002Fawesome-copilot\u002Fblob\u002Fmain\u002Fskills\u002Fjava-mcp-server-generator\u002FSKILL.md",[536,537],{"categoryNo":382,"categoryName":383,"taxonomyType":53,"taxonomyTypeDesc":54},{"categoryNo":304,"categoryName":305,"taxonomyType":53,"taxonomyTypeDesc":54},[386,388,389,409,539,390,255,540,152,392,541,542,543,544,368,545,546,369,282,547,548,220,549,394,550,234,551,552],"java mcp server generator","github copilot","copilot","protocol","network","mcp client","mcp servers","database","model context protocol","ai agents","model","access","gradle","api",{"skillNo":554,"name":555,"nameZh":13,"description":556,"descriptionZh":13,"repositoryFullName":201,"ownerLogin":152,"ownerAvatarUrl":154,"ownerAccountNo":151,"ownerDisplayName":153,"repositoryNo":202,"starsCount":203,"licenseSpdxId":204,"licenseFileUrl":13,"sourceHtmlUrl":557,"categories":558,"keywords":560,"publishedAt":241},"01M6ADR5W3SZR96A5C4GC81P19","java-junit","Write, review and fix Java unit tests with JUnit 5 and JUnit 6 (Jupiter), AssertJ and Mockito: assertions, parameterized and nested tests, mocking rules, deterministic time and randomness, Surefire vs Failsafe, JaCoCo coverage, optional PIT mutation testing, and guardrails for agents (never skip or delete failing tests). Use when adding, refactoring or debugging tests in Maven or Gradle projects. Framework-neutral.","https:\u002F\u002Fgithub.com\u002Fgithub\u002Fawesome-copilot\u002Fblob\u002Fmain\u002Fskills\u002Fjava-junit\u002FSKILL.md",[559],{"categoryNo":426,"categoryName":427,"taxonomyType":53,"taxonomyTypeDesc":54},[561,409,562,563,564,565,347,410,479,566,567,262,568,569,352,570,571,572,573,234,551,574],"java junit","delete","testing","debugging","unit tests","coverage","unit","never","time","Guardrails","failing","mutation","mockito","review and fix",{"skillNo":576,"name":577,"nameZh":13,"description":578,"descriptionZh":13,"repositoryFullName":201,"ownerLogin":152,"ownerAvatarUrl":154,"ownerAccountNo":151,"ownerDisplayName":153,"repositoryNo":202,"starsCount":203,"licenseSpdxId":204,"licenseFileUrl":13,"sourceHtmlUrl":579,"categories":580,"keywords":581,"publishedAt":241},"01M6ADR2TJ83FJ4VMV6RAH7PGR","java-hibernate-jpa","Diagnose and fix Hibernate ORM \u002F Jakarta Persistence problems in plain Java: N+1 queries, lazy loading errors, identifier generation, entity equals\u002FhashCode, cascades, pagination, batching, locking, caching, Lombok on entities, and Hibernate 6\u002F7 differences. Use when reviewing or writing JPA entities, mappings, and queries. Framework-neutral.","https:\u002F\u002Fgithub.com\u002Fgithub\u002Fawesome-copilot\u002Fblob\u002Fmain\u002Fskills\u002Fjava-hibernate-jpa\u002FSKILL.md",[],[582,409,583,584,585,435,586,410,587,352,502,234,496,588,589,590,591,228,592,593,594],"java hibernate jpa","hibernate","jpa","diagnose","persistence","loading","cascades","lazy","orm","batching","entities","queries","generation",{"skillNo":596,"name":597,"nameZh":13,"description":598,"descriptionZh":13,"repositoryFullName":201,"ownerLogin":152,"ownerAvatarUrl":154,"ownerAccountNo":151,"ownerDisplayName":153,"repositoryNo":202,"starsCount":203,"licenseSpdxId":204,"licenseFileUrl":13,"sourceHtmlUrl":599,"categories":600,"keywords":602,"publishedAt":241},"01M6ADR00QFR0TKQYQBPV7CCNK","java-helidon","Get best practices for developing applications with Helidon 4 (SE and MP). Use when working with Helidon SE or Helidon MP, HttpService routing, Helidon DB Client, MicroProfile Config, Helidon Security, or Helidon testing in Java 21+ projects.","https:\u002F\u002Fgithub.com\u002Fgithub\u002Fawesome-copilot\u002Fblob\u002Fmain\u002Fskills\u002Fjava-helidon\u002FSKILL.md",[601],{"categoryNo":426,"categoryName":427,"taxonomyType":53,"taxonomyTypeDesc":54},[603,409,604,605,563,606,607,370,262,371,326,608,372,609,610,228,234,374,611,612],"java helidon","routing","config","mp","security","db","se","microprofile","client","java 21",67,18]