[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skills:stats":3,"skills:pro6":8,"skills:sce6":55,"skills:creators9":100,"skills:all:stars:314:":195},{"skillCount":4,"professionCount":5,"scenarioCount":6,"creatorCount":7},196935,11,7,1939,[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,13273,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","视觉、交互与品牌设计人员",7774,[],{"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","数据分析、报表与商业智能人员",4987,[],{"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","市场推广、增长与品牌运营人员",3446,[],{"categoryNo":49,"taxonomyType":11,"taxonomyTypeDesc":12,"categoryName":50,"categoryNameEn":51,"description":52,"level":16,"skillCount":53,"parentNo":18,"parentName":18,"children":54},"01JBSEEDCAT000000000000037","律师与法务","Legal","合同、合规与法律事务人员",3316,[],[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、智能体与工作流自动化",39448,[],{"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","编码、测试、部署等软件研发任务",26532,[],{"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","视觉设计、品牌与多媒体创作",13568,[],{"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","日常办公文档、表格、演示与沟通类任务",6283,[],{"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","写作、文案与营销内容生产",6029,[],{"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","资料检索、知识整理与学习辅导",5528,[],{"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",4154,229,829340,"2026-11-14 04:29:39",{"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,437710,"2026-11-14 03:02:00",{"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,343689,"2026-11-14 03:12: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",419,75,8,298195,"2026-11-14 06:30:33",{"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",528,48,243019,"2026-11-14 03:03:50",{"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.",940,28,238713,"2026-11-14 06:33:26",{"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,232229,"2026-11-14 06:21:52",{"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,188022,"2026-11-14 06:18:35",{"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,174785,"2026-11-14 04:11:30",9,{"records":196,"total":4,"current":589,"size":590},[197,236,272,300,330,353,376,401,415,428,453,473,497,523,545,556,569,578],{"skillNo":198,"name":199,"nameZh":18,"description":200,"descriptionZh":18,"repositoryFullName":201,"ownerLogin":104,"ownerAvatarUrl":106,"ownerAccountNo":103,"ownerDisplayName":105,"repositoryNo":202,"starsCount":203,"licenseSpdxId":204,"licenseFileUrl":18,"sourceHtmlUrl":205,"categories":206,"keywords":211,"publishedAt":235},"01M699CED6XYCT2X78SRNZ2H6D","apm-spec-guardian","Use this skill to run a four-panel adversarial advisory review on any pull request that touches the OpenAPM specification artifact (docs\u002Fsrc\u002Fcontent\u002Fdocs\u002Fspecs\u002Fopenapm-*.md), its inline \u002F sidecar JSON Schemas (docs\u002Fsrc\u002Fcontent\u002Fdocs\u002Fspecs\u002Fschemas\u002F*.schema.json), or the conformance fixture seed (tests\u002Ffixtures\u002Fspec-conformance\u002F**). The panel fans out to four spec-ecosystem reviewers (swagger-openapi-editor, oci-distribution-editor, pkgmgr-registry-contract-editor, w3c-tag-architect), each running in its own agent thread, and a spec-editor synthesizer that produces a fold-now \u002F defer-v0.1.1 \u002F defer-v0.2 \u002F reject list plus a ship decision keyed off a 1..10 shocked_meter scale. The orchestrator is the sole writer to the PR: ONE consolidated comment, no verdict labels, no merge gating. The panel is advisory -- it surfaces findings, prioritizes folds, and renders a ship recommendation that the maintainer weighs.","microsoft\u002Fapm","01M699CC41JR5QW38C9PDX6101",4361,"MIT","https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fapm\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fapm-spec-guardian\u002FSKILL.md",[207,210],{"categoryNo":208,"categoryName":209,"taxonomyType":58,"taxonomyTypeDesc":59},"01JBSEEDCAT000000000000023","Skill与智能体开发",{"categoryNo":49,"categoryName":50,"taxonomyType":11,"taxonomyTypeDesc":12},[212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234],"apm spec guardian","spec","apm","guardian","editor","oci","docs","review","writer","fixture","distribution","ecosystem","decision","labels","now","gating","specification","inline","artifact","orchestrator","run","merge","request","2026-11-10 10:12:30",{"skillNo":237,"name":238,"nameZh":18,"description":239,"descriptionZh":18,"repositoryFullName":240,"ownerLogin":135,"ownerAvatarUrl":137,"ownerAccountNo":134,"ownerDisplayName":136,"repositoryNo":241,"starsCount":242,"licenseSpdxId":243,"licenseFileUrl":18,"sourceHtmlUrl":244,"categories":245,"keywords":249,"publishedAt":235},"01M6ACFE1684DE184VE0D7PQVY","file-forensics","Examine what a file claims about itself and what it actually contains — powered by Apache Tika. True content-based type detection (extensions lie), provenance claims (authors, dates, creating application), revision and tamper signals (PDF incremental updates, tracked changes, hidden slides, zip integrity), hidden and embedded content (attachments, macros), risk indicators (PDF JavaScript actions, encryption), and content digests. Evidence gathering, not verdicts: Tika reports what the file asserts and what parsing observed; it does not attribute authorship or validate signatures. Use for triaging suspicious files, provenance questions, e-discovery-style review, or \"is this file what it claims to be.\"","apache\u002Ftika","01M6ACEMPJD6J74AGZBFFEGEYV",4145,"Apache-2.0","https:\u002F\u002Fgithub.com\u002Fapache\u002Ftika\u002Fblob\u002Fmain\u002F.skills\u002Fusers\u002Ffile-forensics\u002FSKILL.md",[246],{"categoryNo":247,"categoryName":248,"taxonomyType":58,"taxonomyTypeDesc":59},"01JBSEEDCAT000000000000002","文档处理",[250,251,252,253,254,255,135,256,257,219,258,259,260,261,262,263,264,265,266,267,268,269,270,271],"file forensics","file","forensics","javascript","suspicious","PDF","validate","content","tika","actions","signatures","files","updates","encryption","reports","claims","signals","revision","integrity","zip","evidence","risk",{"skillNo":273,"name":274,"nameZh":18,"description":275,"descriptionZh":18,"repositoryFullName":240,"ownerLogin":135,"ownerAvatarUrl":137,"ownerAccountNo":134,"ownerDisplayName":136,"repositoryNo":241,"starsCount":242,"licenseSpdxId":243,"licenseFileUrl":18,"sourceHtmlUrl":276,"categories":277,"keywords":281,"publishedAt":235},"01M6ACEZDA5ZZ1F183EAZ40NKM","oss-fuzz","Run Tika's OSS-Fuzz Jazzer targets locally against a working-tree checkout — build the image, build fuzzers from local source, fuzz a target, run a corpus as a regression pass, reproduce a crash, and add seeds. Use for \"fuzz the OneNote parser\", \"run OneNoteParserFuzzer against these files\", \"reproduce an OSS-Fuzz crash\", \"fuzz my branch before merge\".","https:\u002F\u002Fgithub.com\u002Fapache\u002Ftika\u002Fblob\u002Fmain\u002F.skills\u002Fdevs\u002Foss-fuzz\u002FSKILL.md",[278],{"categoryNo":279,"categoryName":280,"taxonomyType":58,"taxonomyTypeDesc":59},"01JBSEEDCAT000000000000016","图像与多媒体",[282,283,232,233,284,285,286,287,288,261,289,290,291,292,293,294,295,296,297,298,299],"oss fuzz","oss","image","branch","checkout","regression","local","parser","my","source","add","tree","as","for","OneNote","use","targets","target",{"skillNo":301,"name":302,"nameZh":18,"description":303,"descriptionZh":18,"repositoryFullName":240,"ownerLogin":135,"ownerAvatarUrl":137,"ownerAccountNo":134,"ownerDisplayName":136,"repositoryNo":241,"starsCount":242,"licenseSpdxId":243,"licenseFileUrl":18,"sourceHtmlUrl":304,"categories":305,"keywords":309,"publishedAt":235},"01M6ACFKZR081Z7QX5XB1ZA2R2","file-to-markdown","Turn almost any file into Markdown plus metadata — PDF, Office, HTML, email, archives, images, audio\u002Fvideo, 1000+ formats — powered by Apache Tika, either via the tika-app CLI (zero setup, one file) or a running tika-server (curl, warm process, many calls). Leads with rmeta (structured, embedded-item-aware output) as the default operation rather than flat concatenated text, since you can't tell whether a file has embedded content from its extension. Covers metadata-only triage, type and language detection, OCR, and output-size discipline for agent context. Use whenever a task involves reading the content of a file whose format you don't want to hand-parse.","https:\u002F\u002Fgithub.com\u002Fapache\u002Ftika\u002Fblob\u002Fmain\u002F.skills\u002Fusers\u002Ffile-to-markdown\u002FSKILL.md",[306,307,308],{"categoryNo":247,"categoryName":248,"taxonomyType":58,"taxonomyTypeDesc":59},{"categoryNo":279,"categoryName":280,"taxonomyType":58,"taxonomyTypeDesc":59},{"categoryNo":208,"categoryName":209,"taxonomyType":58,"taxonomyTypeDesc":59},[310,311,251,255,312,135,313,314,257,315,258,316,317,318,319,320,321,322,323,324,325,326,327,328,329],"file to markdown","markdown","cli","triage","setup","metadata","images","Video","app","ocr","Audio","parse","default","only","either","you","hand","text","server","discipline",{"skillNo":331,"name":332,"nameZh":18,"description":333,"descriptionZh":18,"repositoryFullName":240,"ownerLogin":135,"ownerAvatarUrl":137,"ownerAccountNo":134,"ownerDisplayName":136,"repositoryNo":241,"starsCount":242,"licenseSpdxId":243,"licenseFileUrl":18,"sourceHtmlUrl":334,"categories":335,"keywords":340,"publishedAt":235},"01M6ACFHJR3612ZE6RNX1P5WG9","file-to-markdown-docker","Run Apache Tika as a Docker container when you need guaranteed OCR (scanned PDFs, images) or geospatial raster support with zero local install — `apache\u002Ftika:\u003Cversion>-full` bundles Tesseract, GDAL, ImageMagick, and fonts. Also covers the minimal image, port\u002Fvolume\u002Fmemory conventions, the path-identity mount gotcha, and how to confirm OCR actually ran rather than silently returning no text. Powered by Apache Tika. Use when a local `tika-app`\u002F`tika-server` doesn't have Tesseract installed, or you want a disposable, self-contained parsing environment. Companion to the `file-to-markdown` skill, which covers the parsing calls themselves once a server is up.","https:\u002F\u002Fgithub.com\u002Fapache\u002Ftika\u002Fblob\u002Fmain\u002F.skills\u002Fusers\u002Ffile-to-markdown-docker\u002FSKILL.md",[336,337],{"categoryNo":247,"categoryName":248,"taxonomyType":58,"taxonomyTypeDesc":59},{"categoryNo":338,"categoryName":339,"taxonomyType":58,"taxonomyTypeDesc":59},"01JBSEEDCAT000000000000011","运维与部署",[341,342,310,311,251,135,343,344,284,232,345,258,316,318,319,346,347,348,288,349,350,325,351,327,352],"file to markdown docker","docker","support","memory","identity","which","volume","up","how to","when","fonts","self",{"skillNo":354,"name":355,"nameZh":18,"description":356,"descriptionZh":18,"repositoryFullName":240,"ownerLogin":135,"ownerAvatarUrl":137,"ownerAccountNo":134,"ownerDisplayName":136,"repositoryNo":241,"starsCount":242,"licenseSpdxId":243,"licenseFileUrl":18,"sourceHtmlUrl":357,"categories":358,"keywords":359,"publishedAt":235},"01M6ACFB92SPADF0FY4490B847","update-site-for-release","Update\u002Fpublish the Apache Tika website (tika-site SVN repo) for a release — step 17 of the Release Process. Handles the 4.x track (Changes page + aggregate javadoc + Antora docs branch) vs the 3.x maintenance track (full per-version apt docs + javadoc). Use for \"update the site\", \"publish the site for X.Y.Z\", \"the website part of the release\".","https:\u002F\u002Fgithub.com\u002Fapache\u002Ftika\u002Fblob\u002Fmain\u002F.skills\u002Fdevs\u002Fupdate-site-for-release\u002FSKILL.md",[],[360,361,362,295,363,135,364,218,258,285,365,366,367,368,369,370,371,372,297,373,374,375],"update","release","update site for release","site","release process","publish","track","website","svn","full","apt","page","repo","version","changes","maintenance",{"skillNo":377,"name":378,"nameZh":18,"description":379,"descriptionZh":18,"repositoryFullName":240,"ownerLogin":135,"ownerAvatarUrl":137,"ownerAccountNo":134,"ownerDisplayName":136,"repositoryNo":241,"starsCount":242,"licenseSpdxId":243,"licenseFileUrl":18,"sourceHtmlUrl":380,"categories":381,"keywords":388,"publishedAt":235},"01M6ACF9G52NYHXQ0BVSJ3VH6E","tika-eval-h2-query","Query the tika-eval H2 database directly for counts and joins the canned reports do not compute — connection gotchas, key tables, example queries. Use when the xlsx\u002Fsummary.md reports are not enough.","https:\u002F\u002Fgithub.com\u002Fapache\u002Ftika\u002Fblob\u002Fmain\u002F.skills\u002Fdevs\u002Ftika-eval-h2-query\u002FSKILL.md",[382,385],{"categoryNo":383,"categoryName":384,"taxonomyType":58,"taxonomyTypeDesc":59},"01JBSEEDCAT000000000000004","电子表格",{"categoryNo":386,"categoryName":387,"taxonomyType":58,"taxonomyTypeDesc":59},"01JBSEEDCAT000000000000010","后端与接口",[389,258,390,391,392,393,394,295,395,297,350,396,264,397,398,399,400],"tika eval h2 query","eval","query","database","xlsx","do","example","compute","queries","summary","connection","tables",{"skillNo":402,"name":403,"nameZh":18,"description":404,"descriptionZh":18,"repositoryFullName":240,"ownerLogin":135,"ownerAvatarUrl":137,"ownerAccountNo":134,"ownerDisplayName":136,"repositoryNo":241,"starsCount":242,"licenseSpdxId":243,"licenseFileUrl":18,"sourceHtmlUrl":405,"categories":406,"keywords":407,"publishedAt":235},"01M6ACF7V56CCWHNVR614VBNX5","tika-eval-encoding-regression","Condensed tika-eval pattern for charset-detector regression hunts (\"A picks encoding X, B picks Y\") using one build and two configs — encoding-pair flip queries, OOV\u002Flanguageness\u002FFFFD signals, per-file detector attribution.","https:\u002F\u002Fgithub.com\u002Fapache\u002Ftika\u002Fblob\u002Fmain\u002F.skills\u002Fdevs\u002Ftika-eval-encoding-regression\u002FSKILL.md",[],[408,258,287,390,409,295,410,251,397,266,411,412,413,414],"tika eval encoding regression","encoding","attribution","build","detector","pattern","pair",{"skillNo":416,"name":417,"nameZh":18,"description":418,"descriptionZh":18,"repositoryFullName":240,"ownerLogin":135,"ownerAvatarUrl":137,"ownerAccountNo":134,"ownerDisplayName":136,"repositoryNo":241,"starsCount":242,"licenseSpdxId":243,"licenseFileUrl":18,"sourceHtmlUrl":419,"categories":420,"keywords":421,"publishedAt":235},"01M6ACF53J5MJCDNAEMCBV0RPP","tika-eval-compare","Compare extracts from two Tika builds over a corpus to detect regressions in content, encoding, exceptions, and embedded-document handling. Use for \"compare before\u002Fafter extracts\", \"eval this change against the corpus\".","https:\u002F\u002Fgithub.com\u002Fapache\u002Ftika\u002Fblob\u002Fmain\u002F.skills\u002Fdevs\u002Ftika-eval-compare\u002FSKILL.md",[],[422,258,390,423,424,257,295,297,425,426,409,427],"tika eval compare","compare","change","document","detect","embedded",{"skillNo":429,"name":430,"nameZh":18,"description":431,"descriptionZh":18,"repositoryFullName":240,"ownerLogin":135,"ownerAvatarUrl":137,"ownerAccountNo":134,"ownerDisplayName":136,"repositoryNo":241,"starsCount":242,"licenseSpdxId":243,"licenseFileUrl":18,"sourceHtmlUrl":432,"categories":433,"keywords":434,"publishedAt":235},"01M6ACF28GHCGGJBZPGP2SSYMN","pr-review","Review of a PR, branch, or your own uncommitted work across eight dimensions — security, correctness, test coverage, API\u002Fcompatibility, usability, documentation, code quality, performance. Sizes the diff, reviews inline or fans out reviewers off a shared brief, verifies findings against code, reports a grouped list with a shape verdict, fixes on approval. Use for \"review this PR\", \"\u002Fpr-review 3011\", or a pre-flight self-review before submitting; add \"thorough\" for adversarial verification.","https:\u002F\u002Fgithub.com\u002Fapache\u002Ftika\u002Fblob\u002Fmain\u002F.skills\u002Fdevs\u002Fpr-review\u002FSKILL.md",[],[435,436,219,437,438,439,440,441,442,443,444,445,446,447,285,448,449,450,451,264,352,452,229],"pr","pr review","documentation","verification","test","code quality","performance","security","code","shared","coverage","brief","reviews","usability","api","dimensions","across","work",{"skillNo":454,"name":455,"nameZh":18,"description":456,"descriptionZh":18,"repositoryFullName":240,"ownerLogin":135,"ownerAvatarUrl":137,"ownerAccountNo":134,"ownerDisplayName":136,"repositoryNo":241,"starsCount":242,"licenseSpdxId":243,"licenseFileUrl":18,"sourceHtmlUrl":457,"categories":458,"keywords":459,"publishedAt":235},"01M6ACEXE8ZGKFKKHX1CH8AVFS","metadata-schema","Working with tika-metadata-schema, the build-gated registry of Tika metadata keys — regeneration after Property changes, gate tests, naming conventions, post-rename sweeps. Use when adding or renaming metadata keys or when the schema gate fails.","https:\u002F\u002Fgithub.com\u002Fapache\u002Ftika\u002Fblob\u002Fmain\u002F.skills\u002Fdevs\u002Fmetadata-schema\u002FSKILL.md",[],[460,315,461,462,258,463,297,350,464,465,374,466,411,467,468,469,470,471,472],"metadata schema","schema","registry","tests","with","post","naming","gated","keys","rename","gate","conventions","naming conventions",{"skillNo":474,"name":475,"nameZh":18,"description":476,"descriptionZh":18,"repositoryFullName":240,"ownerLogin":135,"ownerAvatarUrl":137,"ownerAccountNo":134,"ownerDisplayName":136,"repositoryNo":241,"starsCount":242,"licenseSpdxId":243,"licenseFileUrl":18,"sourceHtmlUrl":477,"categories":478,"keywords":481,"publishedAt":235},"01M6ACEVB6C9RC8G17RYSRE29F","feature-workflow","Taking a multi-PR feature from \"shape unknown\" to merged without five review rounds per PR: spike until interfaces stop moving, write the contract, cut PRs along contract seams, one review per PR. Use when starting a feature that touches more than one lifecycle object or public interface, when a PR review keeps changing interfaces, or when splitting a large branch.","https:\u002F\u002Fgithub.com\u002Fapache\u002Ftika\u002Fblob\u002Fmain\u002F.skills\u002Fdevs\u002Ffeature-workflow\u002FSKILL.md",[479,480],{"categoryNo":208,"categoryName":209,"taxonomyType":58,"taxonomyTypeDesc":59},{"categoryNo":49,"categoryName":50,"taxonomyType":11,"taxonomyTypeDesc":12},[482,483,484,485,435,436,219,285,486,487,488,489,490,297,350,491,492,493,494,495,496],"feature workflow","workflow","feature","spike","lifecycle","prs","more","interface","contract","unknown","object","multi","cut","shape","write",{"skillNo":498,"name":499,"nameZh":18,"description":500,"descriptionZh":18,"repositoryFullName":240,"ownerLogin":135,"ownerAvatarUrl":137,"ownerAccountNo":134,"ownerDisplayName":136,"repositoryNo":241,"starsCount":242,"licenseSpdxId":243,"licenseFileUrl":18,"sourceHtmlUrl":501,"categories":502,"keywords":506,"publishedAt":235},"01M6ACEREFZKDPGZERTKCKMTCS","development","Ground rules for working in the Tika codebase — git policy, Maven wrapper\u002Frepo conventions, building and testing specific modules, code and test conventions, pre-commit checks. Load at session start for any Tika development task.","https:\u002F\u002Fgithub.com\u002Fapache\u002Ftika\u002Fblob\u002Fmain\u002F.skills\u002Fdevs\u002Fdevelopment\u002FSKILL.md",[503],{"categoryNo":504,"categoryName":505,"taxonomyType":58,"taxonomyTypeDesc":59},"01JBSEEDCAT000000000000008","测试与质量",[499,439,507,508,509,443,510,511,512,513,514,515,516,517,295,372,518,519,520,521,522],"policy","testing","git","commit","modules","session start","Test Conventions","at","start","Wrapper","maven","session","load","Rules","pre-commit","task",{"skillNo":524,"name":525,"nameZh":18,"description":526,"descriptionZh":18,"repositoryFullName":527,"ownerLogin":135,"ownerAvatarUrl":137,"ownerAccountNo":134,"ownerDisplayName":136,"repositoryNo":528,"starsCount":529,"licenseSpdxId":243,"licenseFileUrl":18,"sourceHtmlUrl":530,"categories":531,"keywords":535,"publishedAt":235},"01M6ACEQPDSPPWH3ZG4PMFB89R","dubbo-admin-store","Implements and reviews dubbo-admin resource storage and indexing changes. Use when the user asks about ResourceStore APIs, store routing, memory store behavior, index registration, IndexCondition, ListByIndexes, PageListByIndexes, ByMeshIndex, radix-tree prefix lookup, or pkg\u002Fcore\u002Fstore\u002F, pkg\u002Fcore\u002Fstore\u002Findex\u002F, and pkg\u002Fstore\u002F. Do not use for frontend, Console API, discovery, or engine tasks unless they require store or index changes.","apache\u002Fdubbo-admin","01M6ACE58ZA4QD49JSYKDAGFYQ",4057,"https:\u002F\u002Fgithub.com\u002Fapache\u002Fdubbo-admin\u002Fblob\u002Fdevelop\u002F.agents\u002Fskills\u002Fdubbo-admin-store\u002FSKILL.md",[532],{"categoryNo":533,"categoryName":534,"taxonomyType":58,"taxonomyTypeDesc":59},"01JBSEEDCAT000000000000009","前端开发",[536,537,538,539,344,540,541,542,543,544],"admin","dubbo admin store","routing","core","storage","console","frontend","index","tasks",{"skillNo":546,"name":547,"nameZh":18,"description":548,"descriptionZh":18,"repositoryFullName":527,"ownerLogin":135,"ownerAvatarUrl":137,"ownerAccountNo":134,"ownerDisplayName":136,"repositoryNo":528,"starsCount":529,"licenseSpdxId":243,"licenseFileUrl":18,"sourceHtmlUrl":549,"categories":550,"keywords":552,"publishedAt":235},"01M6ACEMQFDBKXGHS0427FYN2C","dubbo-admin-runtime","Implements and reviews dubbo-admin runtime component changes. Use when the user asks about component abstraction, component composition, runtime bootstrap, dependency ordering, registration, lifecycle, startup, shutdown, runtime builder behavior, or pkg\u002Fcore\u002Fruntime\u002F and pkg\u002Fcore\u002Fbootstrap\u002F. Do not use for discovery, engine, store, Console API, or frontend tasks unless component lifecycle or dependencies are affected.","https:\u002F\u002Fgithub.com\u002Fapache\u002Fdubbo-admin\u002Fblob\u002Fdevelop\u002F.agents\u002Fskills\u002Fdubbo-admin-runtime\u002FSKILL.md",[551],{"categoryNo":533,"categoryName":534,"taxonomyType":58,"taxonomyTypeDesc":59},[536,553,554,539,541,542,544,555],"dubbo admin runtime","component","bootstrap",{"skillNo":557,"name":558,"nameZh":18,"description":559,"descriptionZh":18,"repositoryFullName":527,"ownerLogin":135,"ownerAvatarUrl":137,"ownerAccountNo":134,"ownerDisplayName":136,"repositoryNo":528,"starsCount":529,"licenseSpdxId":243,"licenseFileUrl":18,"sourceHtmlUrl":560,"categories":561,"keywords":564,"publishedAt":235},"01M6ACEJ6MB31FETZ73FA9M3NC","dubbo-admin-frontend","Implements and reviews dubbo-admin Vue 3 frontend changes. Use when the user asks about ui-vue3, Vue views or components, frontend routing, route metadata, API clients, Pinia stores, SearchDomain, i18n, layout tabs, traffic rule form design, frontend tests, or Vite, ESLint, and Prettier configuration. Do not use for Go backend internals unless coordinating an API contract with the frontend.","https:\u002F\u002Fgithub.com\u002Fapache\u002Fdubbo-admin\u002Fblob\u002Fdevelop\u002F.agents\u002Fskills\u002Fdubbo-admin-frontend\u002FSKILL.md",[562,563],{"categoryNo":533,"categoryName":534,"taxonomyType":58,"taxonomyTypeDesc":59},{"categoryNo":386,"categoryName":387,"taxonomyType":58,"taxonomyTypeDesc":59},[536,542,565,538,566,567,568],"dubbo admin frontend","design","go","components",{"skillNo":570,"name":571,"nameZh":18,"description":572,"descriptionZh":18,"repositoryFullName":527,"ownerLogin":135,"ownerAvatarUrl":137,"ownerAccountNo":134,"ownerDisplayName":136,"repositoryNo":528,"starsCount":529,"licenseSpdxId":243,"licenseFileUrl":18,"sourceHtmlUrl":573,"categories":574,"keywords":575,"publishedAt":235},"01M6ACEFXGBHWCYYVN1ZAAV1CQ","dubbo-admin-events","Implements and reviews dubbo-admin EventBus dispatching. Use when the user asks about Event, Emitter, Subscriber, SubscriptionManager, EventBus component registration, Subscribe or Unsubscribe behavior, Send dispatch rules, subscriber ProcessEvent flow, resource-kind based routing, or event error handling under pkg\u002Fcore\u002Fevents\u002F. Do not use for a domain subscriber unless the task changes the event bus contract or dispatch semantics.","https:\u002F\u002Fgithub.com\u002Fapache\u002Fdubbo-admin\u002Fblob\u002Fdevelop\u002F.agents\u002Fskills\u002Fdubbo-admin-events\u002FSKILL.md",[],[536,576,538,554,539,577],"dubbo admin events","error handling",{"skillNo":579,"name":580,"nameZh":18,"description":581,"descriptionZh":18,"repositoryFullName":527,"ownerLogin":135,"ownerAvatarUrl":137,"ownerAccountNo":134,"ownerDisplayName":136,"repositoryNo":528,"starsCount":529,"licenseSpdxId":243,"licenseFileUrl":18,"sourceHtmlUrl":582,"categories":583,"keywords":585,"publishedAt":235},"01M6ACEDXMAVDP8V0NG1HBET3J","dubbo-admin-engine","Implements and reviews dubbo-admin resource engine changes. Use when the user asks about runtime infrastructure discovery, engine factories, Kubernetes or mock engine ListWatchers, RuntimeInstance informers, RuntimeInstanceEventSubscriber, engine leader election, or merging RuntimeInstance data into Instance resources under pkg\u002Fcore\u002Fengine\u002F and pkg\u002Fengine\u002F. Do not use for registry discovery unless the task concerns engine-sourced RuntimeInstance resources.","https:\u002F\u002Fgithub.com\u002Fapache\u002Fdubbo-admin\u002Fblob\u002Fdevelop\u002F.agents\u002Fskills\u002Fdubbo-admin-engine\u002FSKILL.md",[584],{"categoryNo":338,"categoryName":339,"taxonomyType":58,"taxonomyTypeDesc":59},[536,586,539,587,462,588],"dubbo admin engine","kubernetes","infrastructure",314,18]