[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M71AASCWW7690MDPRKXW92CF":3,"skill-same:01M71AASCWW7690MDPRKXW92CF":67},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":16,"categories":17,"keywords":26,"publishedAt":33,"linkOnly":34,"markdownContent":35,"markdownBody":36,"frontMatter":37,"refName":38,"commitSha":39,"skillDirectory":40,"forksCount":41,"repositoryHtmlUrl":42,"repositoryHomepageUrl":43,"ownerHtmlUrl":44,"ownerBlogUrl":45,"ownerDescription":6,"updatedAt":46,"install":47,"resources":60},"01M71AASCWW7690MDPRKXW92CF","opencode-skill-lint",null,"Lint the codebase and report style violations.","crystian\u002Fskill-map","crystian","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F3886806?v=4","01M71A827EC6KFFDBDDNAJQ1F1","Crystian","01M71A828EFGRMVEJY7HAE1MC4",78,"MIT","https:\u002F\u002Fgithub.com\u002Fcrystian\u002Fskill-map\u002Fblob\u002Fmain\u002Fsrc\u002Fplugins\u002Fopencode\u002Fproviders\u002Fopencode\u002Fconformance\u002Ffixtures\u002Fdemo-opencode\u002F.opencode\u002Fskills\u002Fopencode-skill-lint\u002FSKILL.md",[18,23],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000007","代码审查","SCENARIO","使用场景",{"categoryNo":24,"categoryName":25,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000023","Skill与智能体开发",[27,28,29,30,31,32],"opencode skill lint","opencode","lint","style","report","codebase","2026-11-10 10:12:30",false,"---\nname: opencode-skill-lint\ndescription: Lint the codebase and report style violations.\n---\n\n# OpenCode native skill\n\nLives under `.opencode\u002Fskills\u002F` (OpenCode's own skill home). OpenCode loads it\non-demand through the native `skill` tool, not a slash command.\n","# OpenCode native skill\n\nLives under `.opencode\u002Fskills\u002F` (OpenCode's own skill home). OpenCode loads it\non-demand through the native `skill` tool, not a slash command.\n",{"name":5,"description":7},"main","0cd3a5b011547cc8d51493941abe2f64d916b05e","src\u002Fplugins\u002Fopencode\u002Fproviders\u002Fopencode\u002Fconformance\u002Ffixtures\u002Fdemo-opencode\u002F.opencode\u002Fskills\u002Fopencode-skill-lint",10,"https:\u002F\u002Fgithub.com\u002Fcrystian\u002Fskill-map","http:\u002F\u002Fskill-map.ai\u002F","https:\u002F\u002Fgithub.com\u002Fcrystian","https:\u002F\u002Fwww.linkedin.com\u002Fin\u002Fcrystian","2026-09-03 01:48:22",{"source":8,"skillName":5,"commands":48,"prompt":58,"zipAvailable":59},[49,52,55],{"tool":50,"command":51},"npx","npx skills add crystian\u002Fskill-map --skill opencode-skill-lint",{"tool":53,"command":54},"bunx","bunx skills add crystian\u002Fskill-map --skill opencode-skill-lint",{"tool":56,"command":57},"pnpm","pnpm dlx skills add crystian\u002Fskill-map --skill opencode-skill-lint","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fcrystian\u002Fskill-map\u002Fblob\u002Fmain\u002Fsrc\u002Fplugins\u002Fopencode\u002Fproviders\u002Fopencode\u002Fconformance\u002Ffixtures\u002Fdemo-opencode\u002F.opencode\u002Fskills\u002Fopencode-skill-lint\u002FSKILL.md",true,[61],{"path":62,"resourceType":63,"resourceTypeDesc":64,"sizeBytes":65,"sourceHtmlUrl":66},"reference.md","REFERENCE","参考文档",173,"https:\u002F\u002Fgithub.com\u002Fcrystian\u002Fskill-map\u002Fblob\u002Fmain\u002Fsrc\u002Fplugins\u002Fopencode\u002Fproviders\u002Fopencode\u002Fconformance\u002Ffixtures\u002Fdemo-opencode\u002F.opencode\u002Fskills\u002Fopencode-skill-lint\u002Freference.md",[68,83,101,114,132,146],{"skillNo":69,"name":70,"nameZh":6,"description":71,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":72,"categories":73,"keywords":75,"publishedAt":33},"01M71AAQE4M7SXB4YBBRE3Q74B","claude-skill-format","Format files per the project style guide.","https:\u002F\u002Fgithub.com\u002Fcrystian\u002Fskill-map\u002Fblob\u002Fmain\u002Fsrc\u002Fplugins\u002Fopencode\u002Fproviders\u002Fopencode\u002Fconformance\u002Ffixtures\u002Fdemo-opencode\u002F.claude\u002Fskills\u002Fclaude-skill-format\u002FSKILL.md",[74],{"categoryNo":24,"categoryName":25,"taxonomyType":21,"taxonomyTypeDesc":22},[76,77,78,79,80,81,82,30],"claude skill","format","claude skill format","project","guide","style guide","files",{"skillNo":84,"name":85,"nameZh":6,"description":86,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":87,"categories":88,"keywords":93,"publishedAt":33},"01M71AAP8SGVXHAGW3DWCKM3X7","standard-skill-test","Run the open-standard test skill.","https:\u002F\u002Fgithub.com\u002Fcrystian\u002Fskill-map\u002Fblob\u002Fmain\u002Fsrc\u002Fplugins\u002Fopencode\u002Fproviders\u002Fopencode\u002Fconformance\u002Ffixtures\u002Fdemo-opencode\u002F.agents\u002Fskills\u002Fstandard-skill-test\u002FSKILL.md",[89,92],{"categoryNo":90,"categoryName":91,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000008","测试与质量",{"categoryNo":24,"categoryName":25,"taxonomyType":21,"taxonomyTypeDesc":22},[94,95,96,97,98,99,100],"test","Skill Test","standard","standard skill test","Test Skill","open","run",{"skillNo":102,"name":103,"nameZh":6,"description":104,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":105,"categories":106,"keywords":107,"publishedAt":33},"01M71AAN6VW6Y6Y2047HZ89FE1","run-tests","Run the unit suite and smoke checks before handoff.","https:\u002F\u002Fgithub.com\u002Fcrystian\u002Fskill-map\u002Fblob\u002Fmain\u002Fsrc\u002Fplugins\u002Fcodex\u002Fproviders\u002Fcodex\u002Fconformance\u002Ffixtures\u002Fdemo-codex-skills\u002F.agents\u002Fskills\u002Frun-tests\u002FSKILL.md",[],[100,108,109,110,111,112,113],"tests","run tests","unit","smoke","suite","handoff",{"skillNo":115,"name":116,"nameZh":6,"description":117,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":118,"categories":119,"keywords":120,"publishedAt":33},"01M71AAKGBNXBG7EA0F7ARB6A5","check-links","Fixture skill for the `backtick-dollar-extraction` conformance case. The backticked `$check-links` invocation in `notes.md` must resolve to this node.","https:\u002F\u002Fgithub.com\u002Fcrystian\u002Fskill-map\u002Fblob\u002Fmain\u002Fsrc\u002Fplugins\u002Fcodex\u002Fproviders\u002Fcodex\u002Fconformance\u002Ffixtures\u002Fbacktick-dollar\u002F.agents\u002Fskills\u002Fcheck-links\u002FSKILL.md",[],[121,122,123,124,125,126,127,128,129,130,131],"check","check links","links","extraction","conformance","fixture","notes","case","for","fixture skill","node",{"skillNo":133,"name":134,"nameZh":6,"description":135,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":136,"categories":137,"keywords":138,"publishedAt":33},"01M71AAHWVSJTQH0XQMA31ZHT7","hello","A minimal skill that greets the user by name.","https:\u002F\u002Fgithub.com\u002Fcrystian\u002Fskill-map\u002Fblob\u002Fmain\u002Fsrc\u002Fplugins\u002Fclaude\u002Fproviders\u002Fclaude\u002Fconformance\u002Ffixtures\u002Fminimal-claude\u002F.claude\u002Fskills\u002Fhello\u002FSKILL.md",[],[134,139,140,141,142,143,144,125,145],"example","greeting","by name","name","minimal skill","minimal","user",{"skillNo":147,"name":148,"nameZh":6,"description":149,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":150,"categories":151,"keywords":155,"publishedAt":33},"01M71AAG73KZR1VMTHZ0VHADG4","deploy-site","Fixture skill for the `backtick-trigger-extraction` conformance case. The backticked `@deploy-site` mention and the backticked `\u002Fdeploy-site` invocation in `source.md` must resolve to this node.","https:\u002F\u002Fgithub.com\u002Fcrystian\u002Fskill-map\u002Fblob\u002Fmain\u002Fsrc\u002Fplugins\u002Fclaude\u002Fproviders\u002Fclaude\u002Fconformance\u002Ffixtures\u002Fbacktick-trigger\u002F.claude\u002Fskills\u002Fdeploy-site\u002FSKILL.md",[152],{"categoryNo":153,"categoryName":154,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000011","运维与部署",[156,157,158,126,128,129,159,130,131,125,160,124],"site","deploy","deploy site","trigger","source"]