[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6CSQC4R684YX1F4ZN0C7VDW":3,"skill-same:01M6CSQC4R684YX1F4ZN0C7VDW":92},{"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":23,"publishedAt":40,"linkOnly":41,"markdownContent":42,"markdownBody":43,"frontMatter":44,"refName":48,"commitSha":49,"skillDirectory":50,"forksCount":51,"repositoryHtmlUrl":52,"repositoryHomepageUrl":6,"ownerHtmlUrl":53,"ownerBlogUrl":6,"ownerDescription":54,"updatedAt":55,"install":56,"resources":68},"01M6CSQC4R684YX1F4ZN0C7VDW","good-mcp-ref",null,"Use this skill when you need to reference an MCP server tool with correct case sensitivity.","bitflight-devops\u002Fskilllint","bitflight-devops","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F83852040?v=4","01M6CSPE9HM6TQTDJPPR9ZGV3T","BitFlight DevOps - Jamie Nelson","01M6CSPEDJ8KR2QNV9RZX8R8RE",7,"MIT","https:\u002F\u002Fgithub.com\u002Fbitflight-devops\u002Fskilllint\u002Fblob\u002Fmain\u002Fpackages\u002Fskilllint\u002Ftests\u002Ffixtures\u002Fproviders\u002Fagentskills\u002Fpassing-examples\u002FAS008\u002Fcorrect-case-mcp\u002Fskills\u002Fgood-mcp-ref\u002FSKILL.md",[18],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39],"MCP","good","good mcp ref","mcp server","server","correct","tool","read","use","reference","sensitivity","case","with","URL","you","when","2026-11-10 10:12:30",false,"---\nname: pair\ndescription: Work conversationally and stop at decisions. Use only when the user requests Pair.\ndisable-model-invocation: true\n---\n\n# Pair\n\nWork as a pairing partner. A decision, not an action, is the unit of the loop.\n\n- Continue through mechanical work and approved plans without asking for\n  confirmation.\n- Stop only when the user's answer can change the outcome. Never stop only to\n  ask whether to continue.\n- Treat interface, naming, default, and precedence choices as decisions.\n- Explain each option, one consequence, and a recommendation.\n- Do not change files while answering a question.\n- At each stop, report `Delta`, `Verified`, and `Next`. End a fork with its\n  question on a separate final line.\n- Run the cheapest relevant read-only check per batch. Run full checks only\n  when requested or before irreversible work.\n- Use no task machinery unless the user requests it.\n","# Pair\n\nWork as a pairing partner. A decision, not an action, is the unit of the loop.\n\n- Continue through mechanical work and approved plans without asking for\n  confirmation.\n- Stop only when the user's answer can change the outcome. Never stop only to\n  ask whether to continue.\n- Treat interface, naming, default, and precedence choices as decisions.\n- Explain each option, one consequence, and a recommendation.\n- Do not change files while answering a question.\n- At each stop, report `Delta`, `Verified`, and `Next`. End a fork with its\n  question on a separate final line.\n- Run the cheapest relevant read-only check per batch. Run full checks only\n  when requested or before irreversible work.\n- Use no task machinery unless the user requests it.\n",{"name":45,"description":46,"disable-model-invocation":47},"pair","Work conversationally and stop at decisions. Use only when the user requests Pair.",true,"master","a7b843639b25cae683df918f7ce872891ef8f600","packages\u002Fskilllint\u002Ftests\u002Ffixtures\u002Fproviders\u002Fagentskills\u002Fpassing-examples\u002FAS008\u002Fcorrect-case-mcp\u002Fskills\u002Fgood-mcp-ref",0,"https:\u002F\u002Fgithub.com\u002Fbitflight-devops\u002Fskilllint","https:\u002F\u002Fgithub.com\u002Fbitflight-devops","Public repositories of DevOps tools, scripts, integrations, and templates","2026-11-09 14:16:32",{"source":8,"skillName":45,"commands":57,"prompt":67,"zipAvailable":47},[58,61,64],{"tool":59,"command":60},"npx","npx skills add bitflight-devops\u002Fskilllint --skill pair",{"tool":62,"command":63},"bunx","bunx skills add bitflight-devops\u002Fskilllint --skill pair",{"tool":65,"command":66},"pnpm","pnpm dlx skills add bitflight-devops\u002Fskilllint --skill pair","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fbitflight-devops\u002Fskilllint\u002Fblob\u002Fmain\u002Fpackages\u002Fskilllint\u002Ftests\u002Ffixtures\u002Fproviders\u002Fagentskills\u002Fpassing-examples\u002FAS008\u002Fcorrect-case-mcp\u002Fskills\u002Fgood-mcp-ref\u002FSKILL.md",[69,75,80,84,87],{"path":70,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":73,"sourceHtmlUrl":74},"agents\u002Fopenai.yaml","REFERENCE","参考文档",197,"https:\u002F\u002Fgithub.com\u002Falexjercan\u002Fnix.dotfiles\u002Fblob\u002Fmaster\u002F.agents\u002Fskills\u002Fpair\u002Fagents\u002Fopenai.yaml",{"path":76,"resourceType":77,"resourceTypeDesc":78,"sizeBytes":51,"sourceHtmlUrl":79},"assets\u002F.gitkeep","ASSET","资产文件","https:\u002F\u002Fgithub.com\u002Fbitflight-devops\u002Fskilllint\u002Fblob\u002Fmain\u002Fpackages\u002Fskilllint\u002Ftests\u002Ffixtures\u002Fproviders\u002Fagentskills\u002Fpassing-examples\u002FAS008\u002Fcorrect-case-mcp\u002Fskills\u002Fgood-mcp-ref\u002Fassets\u002F.gitkeep",{"path":81,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":82,"sourceHtmlUrl":83},"eval_queries.json",18,"https:\u002F\u002Fgithub.com\u002Fbitflight-devops\u002Fskilllint\u002Fblob\u002Fmain\u002Fpackages\u002Fskilllint\u002Ftests\u002Ffixtures\u002Fproviders\u002Fagentskills\u002Fpassing-examples\u002FAS008\u002Fcorrect-case-mcp\u002Fskills\u002Fgood-mcp-ref\u002Feval_queries.json",{"path":85,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":51,"sourceHtmlUrl":86},"references\u002F.gitkeep","https:\u002F\u002Fgithub.com\u002Fbitflight-devops\u002Fskilllint\u002Fblob\u002Fmain\u002Fpackages\u002Fskilllint\u002Ftests\u002Ffixtures\u002Fproviders\u002Fagentskills\u002Fpassing-examples\u002FAS008\u002Fcorrect-case-mcp\u002Fskills\u002Fgood-mcp-ref\u002Freferences\u002F.gitkeep",{"path":88,"resourceType":89,"resourceTypeDesc":90,"sizeBytes":51,"sourceHtmlUrl":91},"scripts\u002F.gitkeep","SCRIPT","脚本","https:\u002F\u002Fgithub.com\u002Fbitflight-devops\u002Fskilllint\u002Fblob\u002Fmain\u002Fpackages\u002Fskilllint\u002Ftests\u002Ffixtures\u002Fproviders\u002Fagentskills\u002Fpassing-examples\u002FAS008\u002Fcorrect-case-mcp\u002Fskills\u002Fgood-mcp-ref\u002Fscripts\u002F.gitkeep",[93,105,129,143,152,165],{"skillNo":94,"name":95,"nameZh":6,"description":96,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":97,"categories":98,"keywords":99,"publishedAt":40},"01M6CSQYQKKT3AP6J6NTT1RYJG","fixable-skill","Exercise grouped Action fix findings.","https:\u002F\u002Fgithub.com\u002Fbitflight-devops\u002Fskilllint\u002Fblob\u002Fmain\u002Ftests\u002Ffixtures\u002Faction\u002Fskills\u002Ffixable-skill\u002FSKILL.md",[],[100,101,102,103,104,31],"fixable skill","action","exercise","fix findings","fix",{"skillNo":106,"name":107,"nameZh":6,"description":108,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":109,"categories":110,"keywords":111,"publishedAt":40},"01M6CSQWBMT9000HH2A7KR1TCC","skilllint","Use the skilllint CLI to validate, explain, and fix agent plugins, skills, agents, commands, and platform files. Use when asked to lint agent artifacts, investigate a skilllint rule ID, or verify a plugin before commit.","https:\u002F\u002Fgithub.com\u002Fbitflight-devops\u002Fskilllint\u002Fblob\u002Fmain\u002Fplugins\u002Fagentskills-skilllint\u002Fskills\u002Fskilllint\u002FSKILL.md",[],[107,112,113,114,115,116,117,118,119,120,121,104,32,122,123,124,125,126,127,128,39],"explain","cli","commit","validate","plugin","lint","artifacts","plugins","verify","investigate","files","commands","platform","id","rule","path","agent plugins",{"skillNo":130,"name":131,"nameZh":6,"description":132,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":133,"categories":134,"keywords":136,"publishedAt":40},"01M6CSQTRYRZN792TK6FV6PDAA","my-skill","Use this skill when you need to verify valid name pattern compliance.","https:\u002F\u002Fgithub.com\u002Fbitflight-devops\u002Fskilllint\u002Fblob\u002Fmain\u002Fpackages\u002Fskilllint\u002Ftests\u002Ffixtures\u002Fproviders\u002Fagentskills\u002Fpassing-examples\u002FFM010\u002Fvalid-name-pattern\u002Fskills\u002Fmy-skill\u002FSKILL.md",[135],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},[137,138,38,39,139,140,141,120,32,142],"my","my skill","name","valid","compliance","pattern",{"skillNo":144,"name":131,"nameZh":6,"description":145,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":146,"categories":147,"keywords":149,"publishedAt":40},"01M6CSQSAR0FC01CBKBXSTYQCD","Use this skill when you need to verify quoted descriptions with colons: example.","https:\u002F\u002Fgithub.com\u002Fbitflight-devops\u002Fskilllint\u002Fblob\u002Fmain\u002Fpackages\u002Fskilllint\u002Ftests\u002Ffixtures\u002Fproviders\u002Fagentskills\u002Fpassing-examples\u002FFM009\u002Fquoted-description\u002Fskills\u002Fmy-skill\u002FSKILL.md",[148],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},[137,138,120,32,150,36,38,151,39],"example","quoted",{"skillNo":153,"name":131,"nameZh":6,"description":154,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":155,"categories":156,"keywords":158,"publishedAt":40},"01M6CSQQK9TV19JTYPV242XR1P","Use this skill when you need to verify CSV string format for tools.","https:\u002F\u002Fgithub.com\u002Fbitflight-devops\u002Fskilllint\u002Fblob\u002Fmain\u002Fpackages\u002Fskilllint\u002Ftests\u002Ffixtures\u002Fproviders\u002Fagentskills\u002Fpassing-examples\u002FFM007\u002Ftools-as-csv-string\u002Fskills\u002Fmy-skill\u002FSKILL.md",[157],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},[137,138,38,159,160,120,161,162,31,32,163,164,39],"csv","Tools","format","grep","STRING","for",{"skillNo":166,"name":131,"nameZh":6,"description":167,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":168,"categories":169,"keywords":171,"publishedAt":40},"01M6CSQP4X044W2FZXDMVGWHPM","Use this skill when you need to verify valid enum field values.","https:\u002F\u002Fgithub.com\u002Fbitflight-devops\u002Fskilllint\u002Fblob\u002Fmain\u002Fpackages\u002Fskilllint\u002Ftests\u002Ffixtures\u002Fproviders\u002Fagentskills\u002Fpassing-examples\u002FFM006\u002Fvalid-context-value\u002Fskills\u002Fmy-skill\u002FSKILL.md",[170],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},[138,137,140,120,32,38,172,173,39],"values","fork"]