[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M71S6CVEV6TKJW7N9ACKBWNM":3,"skill-same:01M71S6CVEV6TKJW7N9ACKBWNM":47},{"skillNo":4,"name":5,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":11,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":15,"categories":16,"keywords":17,"publishedAt":23,"linkOnly":24,"markdownContent":25,"markdownBody":25,"frontMatter":26,"refName":27,"commitSha":28,"skillDirectory":29,"forksCount":13,"repositoryHtmlUrl":30,"repositoryHomepageUrl":6,"ownerHtmlUrl":31,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":32,"install":33,"resources":46},"01M71S6CVEV6TKJW7N9ACKBWNM","http-client-factory",null,"Incoders-Tools\u002Fzonar-hub-api","Incoders-Tools","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F143342627?v=4","01M6JB25XYFYJJMT1W0302VP3F","Incoders","01M71S5YNJSM92E36S9SQNGCYV",0,"MIT","https:\u002F\u002Fgithub.com\u002FIncoders-Tools\u002Fzonar-hub-api\u002Fblob\u002Fmain\u002F.github\u002Fskills\u002Fhttp-client-factory\u002FSKILL.md",[],[18,19,20,21,22],"http","factory","client","http client","http client factory","2026-11-10 13:02:02",false,"# Skill: HTTP Client Factory\n\nUse this skill for all outbound HTTP calls.\n\nRules:\n\n- use `IHttpClientFactory`\n- centralize timeout\u002Fretry policy\n- avoid per-call raw `HttpClient` creation\n- register clients in DI modules\n- keep clients named or typed deliberately\n",{},"main","55218c7b90c5f0deadf4722647f25fbfd7ecb13c",".github\u002Fskills\u002Fhttp-client-factory","https:\u002F\u002Fgithub.com\u002FIncoders-Tools\u002Fzonar-hub-api","https:\u002F\u002Fgithub.com\u002FIncoders-Tools","2026-11-08 02:56:17",{"source":7,"skillName":5,"commands":34,"prompt":44,"zipAvailable":45},[35,38,41],{"tool":36,"command":37},"npx","npx skills add Incoders-Tools\u002Fzonar-hub-api --skill http-client-factory",{"tool":39,"command":40},"bunx","bunx skills add Incoders-Tools\u002Fzonar-hub-api --skill http-client-factory",{"tool":42,"command":43},"pnpm","pnpm dlx skills add Incoders-Tools\u002Fzonar-hub-api --skill http-client-factory","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FIncoders-Tools\u002Fzonar-hub-api\u002Fblob\u002Fmain\u002F.github\u002Fskills\u002Fhttp-client-factory\u002FSKILL.md",true,[],[48,58,66,75,81,101],{"skillNo":49,"name":50,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":11,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":51,"categories":52,"keywords":53,"publishedAt":23},"01M71S6H45E70XA8RNW32V91ZQ","supabase-write-guard","https:\u002F\u002Fgithub.com\u002FIncoders-Tools\u002Fzonar-hub-api\u002Fblob\u002Fmain\u002F.github\u002Fskills\u002Fsupabase-write-guard\u002FSKILL.md",[],[54,55,56,57],"supabase write guard","write","guard","supabase",{"skillNo":59,"name":60,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":11,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":61,"categories":62,"keywords":63,"publishedAt":23},"01M71S6GBE5ZEAG9ZM36C62PQA","reusable-cross-cutting","https:\u002F\u002Fgithub.com\u002FIncoders-Tools\u002Fzonar-hub-api\u002Fblob\u002Fmain\u002F.github\u002Fskills\u002Freusable-cross-cutting\u002FSKILL.md",[],[64,65],"reusable cross cutting","reusable",{"skillNo":67,"name":68,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":11,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":69,"categories":70,"keywords":71,"publishedAt":23},"01M71S6FMYQ1HDYXMP97KSZT9V","openapi-first","https:\u002F\u002Fgithub.com\u002FIncoders-Tools\u002Fzonar-hub-api\u002Fblob\u002Fmain\u002F.github\u002Fskills\u002Fopenapi-first\u002FSKILL.md",[],[72,73,74],"openapi first","first","openapi",{"skillNo":76,"name":77,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":11,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":78,"categories":79,"keywords":80,"publishedAt":23},"01M71S6F08GZVE28DF8WB36RYB","observability","https:\u002F\u002Fgithub.com\u002FIncoders-Tools\u002Fzonar-hub-api\u002Fblob\u002Fmain\u002F.github\u002Fskills\u002Fobservability\u002FSKILL.md",[],[77],{"skillNo":82,"name":83,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":11,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":84,"categories":85,"keywords":96,"publishedAt":23},"01M71S6E8WESFN5DPE3G5M4BK6","localization-ready-api","https:\u002F\u002Fgithub.com\u002FIncoders-Tools\u002Fzonar-hub-api\u002Fblob\u002Fmain\u002F.github\u002Fskills\u002Flocalization-ready-api\u002FSKILL.md",[86,91],{"categoryNo":87,"categoryName":88,"taxonomyType":89,"taxonomyTypeDesc":90},"01JBSEEDCAT000000000000010","后端与接口","SCENARIO","使用场景",{"categoryNo":92,"categoryName":93,"taxonomyType":94,"taxonomyTypeDesc":95},"01JBSEEDCAT000000000000030","开发工程师","PROFESSION","适用职业",[97,98,99,100],"localization ready api","localization","ready","api",{"skillNo":102,"name":103,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":11,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":104,"categories":105,"keywords":109,"publishedAt":23},"01M71S6C26BD1DHSK7D2MBV6Q4","git-commit-workflow","https:\u002F\u002Fgithub.com\u002FIncoders-Tools\u002Fzonar-hub-api\u002Fblob\u002Fmain\u002F.github\u002Fskills\u002Fgit-commit-workflow\u002FSKILL.md",[106],{"categoryNo":107,"categoryName":108,"taxonomyType":89,"taxonomyTypeDesc":90},"01JBSEEDCAT000000000000023","Skill与智能体开发",[110,111,112,113,114,115],"workflow","commit workflow","git commit workflow","git","git commit","commit"]