[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6CRSAE9DAB54EH9JWMPG8NV":3,"skill-same:01M6CRSAE9DAB54EH9JWMPG8NV":82},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":15,"categories":16,"keywords":27,"publishedAt":40,"linkOnly":41,"markdownContent":42,"markdownBody":43,"frontMatter":44,"refName":45,"commitSha":46,"skillDirectory":47,"forksCount":48,"repositoryHtmlUrl":49,"repositoryHomepageUrl":6,"ownerHtmlUrl":50,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":51,"install":52,"resources":65},"01M6CRSAE9DAB54EH9JWMPG8NV","code_skill",null,"代码库发现与导航。提供 grep、glob、list、code_search（自然语言\u002F关键词搜索）、apply_patch（V4A 多文件 diff），与 base_skill 的 read\u002Fedit\u002Fwrite 配合使用。","William2333ZZ\u002FParameciumU","William2333ZZ","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F50814640?v=4","01M6CRQ2DX8PR2N21FMADV27TG","01M6CRQ2J2PAAJMQ26N9AWQ4WP",5,"MIT","https:\u002F\u002Fgithub.com\u002FWilliam2333ZZ\u002FParameciumU\u002Fblob\u002Fmain\u002Fpackages\u002Fagent-template\u002Ftemplate\u002Fskills\u002Fcode_skill\u002FSKILL.md",[17,22],{"categoryNo":18,"categoryName":19,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",{"categoryNo":23,"categoryName":24,"taxonomyType":25,"taxonomyTypeDesc":26},"01JBSEEDCAT000000000000030","开发工程师","PROFESSION","适用职业",[28,29,30,31,32,33,34,35,36,37,38,39],"code","code skill","search","关键词","grep","read","write","edit","list","diff","patch","base","2026-11-10 10:12:30",false,"---\nname: code_skill\ndescription: 代码库发现与导航。提供 grep、glob、list、code_search（自然语言\u002F关键词搜索）、apply_patch（V4A 多文件 diff），与 base_skill 的 read\u002Fedit\u002Fwrite 配合使用。\n---\n\n# Code Skill\n\n在 base_skill 的 read \u002F edit \u002F write \u002F bash 之外，提供**代码发现与批量修改**类工具。\n\n## Tools\n\n| Tool | Use |\n|------|-----|\n| **grep** | 按正则搜索文件内容，返回路径与行号。用于找函数、常量、错误码等。 |\n| **glob** | 按 glob 模式匹配文件名（如 `**\u002F*.tsx`），返回文件路径列表。 |\n| **list** | 列出目录结构，可忽略 node_modules 等。不了解结构时先用 list 或 glob。 |\n| **code_search** | 按自然语言或关键词搜索（多词 OR）。适合「找和 X 相关的代码」「哪里处理 Y」；与 grep 互补（grep 用正则精确搜）。 |\n| **apply_patch** | 应用 V4A 格式多文件 diff（*** Add File:\u002F*** Update File:\u002F*** Delete File:）。适合单次多文件修改，与 OpenCode\u002FIDE 兼容。 |\n\n## Guidelines\n\n- 已知**内容**要搜 → 用 **grep**（pattern + 可选 path\u002Finclude）。\n- 已知**文件名模式** → 用 **glob**（pattern + 可选 path）。\n- 想先看**目录结构** → 用 **list**（path 可选，ignore 可选）。\n- **自然语言\u002F短语**搜索 → 用 **code_search**（query + 可选 path\u002Finclude）。\n- **多文件、结构化 diff** → 用 **apply_patch**（patch_text，V4A 格式）；单文件小改仍可用 **edit**（base_skill）。\n- 编辑前先用 **read**（base_skill）读文件；改动用 **edit**、**write**（base_skill）或 **apply_patch**。\n- 可并行调用多个 grep\u002Fglob\u002Fcode_search 以批量探索。\n","# Code Skill\n\n在 base_skill 的 read \u002F edit \u002F write \u002F bash 之外，提供**代码发现与批量修改**类工具。\n\n## Tools\n\n| Tool | Use |\n|------|-----|\n| **grep** | 按正则搜索文件内容，返回路径与行号。用于找函数、常量、错误码等。 |\n| **glob** | 按 glob 模式匹配文件名（如 `**\u002F*.tsx`），返回文件路径列表。 |\n| **list** | 列出目录结构，可忽略 node_modules 等。不了解结构时先用 list 或 glob。 |\n| **code_search** | 按自然语言或关键词搜索（多词 OR）。适合「找和 X 相关的代码」「哪里处理 Y」；与 grep 互补（grep 用正则精确搜）。 |\n| **apply_patch** | 应用 V4A 格式多文件 diff（*** Add File:\u002F*** Update File:\u002F*** Delete File:）。适合单次多文件修改，与 OpenCode\u002FIDE 兼容。 |\n\n## Guidelines\n\n- 已知**内容**要搜 → 用 **grep**（pattern + 可选 path\u002Finclude）。\n- 已知**文件名模式** → 用 **glob**（pattern + 可选 path）。\n- 想先看**目录结构** → 用 **list**（path 可选，ignore 可选）。\n- **自然语言\u002F短语**搜索 → 用 **code_search**（query + 可选 path\u002Finclude）。\n- **多文件、结构化 diff** → 用 **apply_patch**（patch_text，V4A 格式）；单文件小改仍可用 **edit**（base_skill）。\n- 编辑前先用 **read**（base_skill）读文件；改动用 **edit**、**write**（base_skill）或 **apply_patch**。\n- 可并行调用多个 grep\u002Fglob\u002Fcode_search 以批量探索。\n",{"name":5,"description":7},"main","44a4b22199c7b4214bbd59f96c4bdd2c1a254a7a","packages\u002Fagent-template\u002Ftemplate\u002Fskills\u002Fcode_skill",2,"https:\u002F\u002Fgithub.com\u002FWilliam2333ZZ\u002FParameciumU","https:\u002F\u002Fgithub.com\u002FWilliam2333ZZ","2026-03-10 17:40:15",{"source":8,"skillName":5,"commands":53,"prompt":63,"zipAvailable":64},[54,57,60],{"tool":55,"command":56},"npx","npx skills add William2333ZZ\u002FParameciumU --skill code_skill",{"tool":58,"command":59},"bunx","bunx skills add William2333ZZ\u002FParameciumU --skill code_skill",{"tool":61,"command":62},"pnpm","pnpm dlx skills add William2333ZZ\u002FParameciumU --skill code_skill","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FWilliam2333ZZ\u002FParameciumU\u002Fblob\u002Fmain\u002Fpackages\u002Fagent-template\u002Ftemplate\u002Fskills\u002Fcode_skill\u002FSKILL.md",true,[66,72,78],{"path":67,"resourceType":68,"resourceTypeDesc":69,"sizeBytes":70,"sourceHtmlUrl":71},"scripts\u002Ftools.ts","SCRIPT","脚本",22129,"https:\u002F\u002Fgithub.com\u002FWilliam2333ZZ\u002FParameciumU\u002Fblob\u002Fmain\u002Fpackages\u002Fagent-template\u002Ftemplate\u002Fskills\u002Fcode_skill\u002Fscripts\u002Ftools.ts",{"path":73,"resourceType":74,"resourceTypeDesc":75,"sizeBytes":76,"sourceHtmlUrl":77},"SOURCE.md","REFERENCE","参考文档",216,"https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Ftrading\u002Fgas-optimizer-conditional\u002FSOURCE.md",{"path":79,"resourceType":74,"resourceTypeDesc":75,"sizeBytes":80,"sourceHtmlUrl":81},"TRUST.auto.yaml",2217,"https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Ftrading\u002Fgas-optimizer-conditional\u002FTRUST.auto.yaml",[83,94,103,110,119,133],{"skillNo":84,"name":85,"nameZh":6,"description":86,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":87,"categories":88,"keywords":90,"publishedAt":40},"01M6CRT0YRSDP7FZ946MA1BDRQ","valid-skill","A valid skill for testing purposes.","https:\u002F\u002Fgithub.com\u002FWilliam2333ZZ\u002FParameciumU\u002Fblob\u002Fmain\u002Fpackages\u002Fskills\u002Ftest\u002Ffixtures\u002Fskills\u002Fvalid-skill\u002FSKILL.md",[89],{"categoryNo":18,"categoryName":19,"taxonomyType":20,"taxonomyTypeDesc":21},[91,92,93],"valid","valid skill","testing",{"skillNo":95,"name":96,"nameZh":6,"description":97,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":98,"categories":99,"keywords":100,"publishedAt":40},"01M6CRSZZ5GRNTR4FAXGKRC955","different-name","Name does not match parent directory.","https:\u002F\u002Fgithub.com\u002FWilliam2333ZZ\u002FParameciumU\u002Fblob\u002Fmain\u002Fpackages\u002Fskills\u002Ftest\u002Ffixtures\u002Fskills\u002Fname-mismatch\u002FSKILL.md",[],[101,102],"different name","directory",{"skillNo":104,"name":105,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":106,"categories":107,"keywords":108,"publishedAt":40},"01M6CRSYZ04Y3MC57ATW85RXWZ","missing-description","https:\u002F\u002Fgithub.com\u002FWilliam2333ZZ\u002FParameciumU\u002Fblob\u002Fmain\u002Fpackages\u002Fskills\u002Ftest\u002Ffixtures\u002Fskills\u002Fmissing-description\u002FSKILL.md",[],[109],"missing description",{"skillNo":111,"name":112,"nameZh":6,"description":113,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":114,"categories":115,"keywords":116,"publishedAt":40},"01M6CRSXZ43BPMK6YKQBA48W4N","disable-model-invocation","Skill with disable-model-invocation true.","https:\u002F\u002Fgithub.com\u002FWilliam2333ZZ\u002FParameciumU\u002Fblob\u002Fmain\u002Fpackages\u002Fskills\u002Ftest\u002Ffixtures\u002Fskills\u002Fdisable-model-invocation\u002FSKILL.md",[],[117,118],"disable model invocation","model",{"skillNo":120,"name":121,"nameZh":6,"description":122,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":123,"categories":124,"keywords":126,"publishedAt":40},"01M6CRSWAYCA79S2T2NKV0G6PJ","web_skill","Fetch URL content or search the web. Use web_fetch for a known URL; use web_search when you need to find current information.","https:\u002F\u002Fgithub.com\u002FWilliam2333ZZ\u002FParameciumU\u002Fblob\u002Fmain\u002Fpackages\u002Fagent-template\u002Ftemplate\u002Fskills\u002Fweb_skill\u002FSKILL.md",[125],{"categoryNo":18,"categoryName":19,"taxonomyType":20,"taxonomyTypeDesc":21},[127,128,129,130,131,132,30],"web skill","web","fetch","use","find","content",{"skillNo":134,"name":135,"nameZh":6,"description":136,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":137,"categories":138,"keywords":140,"publishedAt":40},"01M6CRSTZJMZG9VABJEG41B7NB","todo_skill","会话内待办列表。复杂任务先拆成 todowrite，执行中用 todoread 查看、用 todowrite 更新状态（in_progress\u002Fcompleted），与 OpenCode 任务管理一致。","https:\u002F\u002Fgithub.com\u002FWilliam2333ZZ\u002FParameciumU\u002Fblob\u002Fmain\u002Fpackages\u002Fagent-template\u002Ftemplate\u002Fskills\u002Ftodo_skill\u002FSKILL.md",[139],{"categoryNo":18,"categoryName":19,"taxonomyType":20,"taxonomyTypeDesc":21},[141,142,143],"todo skill","todo","opencode"]