[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M7DF2X3SSZNFJVF413BFKH0K":3,"skill-same:01M7DF2X3SSZNFJVF413BFKH0K":44},{"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":17,"publishedAt":18,"linkOnly":19,"markdownContent":20,"markdownBody":21,"frontMatter":22,"refName":23,"commitSha":24,"skillDirectory":25,"forksCount":13,"repositoryHtmlUrl":26,"repositoryHomepageUrl":6,"ownerHtmlUrl":27,"ownerBlogUrl":6,"ownerDescription":28,"updatedAt":29,"install":30,"resources":43},"01M7DF2X3SSZNFJVF413BFKH0K","api-docs",null,"Document an HTTP API. Use when writing or updating an OpenAPI spec, describing endpoints, request and response fields, error codes, or adding examples to API reference pages.","icntswm\u002Fskillcheck","icntswm","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F82268105?v=4","01M7DF2MWBB4NB35DR7QB85ZT3","01M7DF2MXEVD2T1S1EBBZERKA2",1,"MIT","https:\u002F\u002Fgithub.com\u002Ficntswm\u002Fskillcheck\u002Fblob\u002Fmain\u002Fexamples\u002Fdemo\u002Fskills\u002Fapi-docs\u002FSKILL.md",[],[],"2026-11-15 14:19:17",false,"---\nname: api-docs\ndescription: Document an HTTP API. Use when writing or updating an OpenAPI spec, describing endpoints, request and response fields, error codes, or adding examples to API reference pages.\n---\n\n1. Start from the handler code, not from memory.\n2. Describe every field, its type and whether it is required.\n3. Give one working example per endpoint.\n","1. Start from the handler code, not from memory.\n2. Describe every field, its type and whether it is required.\n3. Give one working example per endpoint.\n",{"name":5,"description":7},"main","0cce5ed6ba7754b0d4e281132f9a146909ea65c8","examples\u002Fdemo\u002Fskills\u002Fapi-docs","https:\u002F\u002Fgithub.com\u002Ficntswm\u002Fskillcheck","https:\u002F\u002Fgithub.com\u002Ficntswm","backend, mostly","2026-09-29 03:43:02",{"source":8,"skillName":5,"commands":31,"prompt":41,"zipAvailable":42},[32,35,38],{"tool":33,"command":34},"npx","npx skills add icntswm\u002Fskillcheck --skill api-docs",{"tool":36,"command":37},"bunx","bunx skills add icntswm\u002Fskillcheck --skill api-docs",{"tool":39,"command":40},"pnpm","pnpm dlx skills add icntswm\u002Fskillcheck --skill api-docs","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Ficntswm\u002Fskillcheck\u002Fblob\u002Fmain\u002Fexamples\u002Fdemo\u002Fskills\u002Fapi-docs\u002FSKILL.md",true,[],[45,52,59,66,73,80],{"skillNo":46,"name":47,"nameZh":6,"description":48,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":49,"categories":50,"keywords":51,"publishedAt":18},"01M7DF3C875B5ADF9TCCBZD430","test-guard","Stabilise tests that fail only sometimes. Use when a test passes on retry, fails in CI but not locally, depends on timing, ordering or shared state, or is quarantined as flaky.","https:\u002F\u002Fgithub.com\u002Ficntswm\u002Fskillcheck\u002Fblob\u002Fmain\u002Fexamples\u002Fdemo\u002Fskills\u002Ftest-guard\u002FSKILL.md",[],[],{"skillNo":53,"name":54,"nameZh":6,"description":55,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":56,"categories":57,"keywords":58,"publishedAt":18},"01M7DF39BSNFPY4S2E0V0EECMY","perf-profile","Find why code is slow or uses too much memory. Use when a request or job got slower, latency or CPU grew, memory leaks, or the user asks to profile or benchmark something.","https:\u002F\u002Fgithub.com\u002Ficntswm\u002Fskillcheck\u002Fblob\u002Fmain\u002Fexamples\u002Fdemo\u002Fskills\u002Fperf-profile\u002FSKILL.md",[],[],{"skillNo":60,"name":61,"nameZh":6,"description":62,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":63,"categories":64,"keywords":65,"publishedAt":18},"01M7DF363W37MC4AHPTE8YQH66","find-bug","Find the root cause of a failure that happens every time. Use when a test fails consistently, an endpoint returns an error, a service crashes or a stack trace needs explaining (\"why does X fail\", \"where does this error come from\").","https:\u002F\u002Fgithub.com\u002Ficntswm\u002Fskillcheck\u002Fblob\u002Fmain\u002Fexamples\u002Fdemo\u002Fskills\u002Ffind-bug\u002FSKILL.md",[],[],{"skillNo":67,"name":68,"nameZh":6,"description":69,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":70,"categories":71,"keywords":72,"publishedAt":18},"01M7DF334RAKJV0W10HSQV7YJX","db-migrations","Write safe PostgreSQL schema migrations. Use when adding or dropping a column, table or index, changing a column type, or backfilling data on a live database without locking writes.","https:\u002F\u002Fgithub.com\u002Ficntswm\u002Fskillcheck\u002Fblob\u002Fmain\u002Fexamples\u002Fdemo\u002Fskills\u002Fdb-migrations\u002FSKILL.md",[],[],{"skillNo":74,"name":75,"nameZh":6,"description":76,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":77,"categories":78,"keywords":79,"publishedAt":18},"01M7DF3060GECBNQ8ZVN0KB94Z","changelog","Write release notes and changelog entries from commits and merged pull requests. Use when preparing a release, bumping a version, or summarising what changed since the last tag for users.","https:\u002F\u002Fgithub.com\u002Ficntswm\u002Fskillcheck\u002Fblob\u002Fmain\u002Fexamples\u002Fdemo\u002Fskills\u002Fchangelog\u002FSKILL.md",[],[],{"skillNo":81,"name":47,"nameZh":6,"description":82,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":83,"categories":84,"keywords":85,"publishedAt":18},"01M7DF2SSC17X40FJ9PZ8QSKZX","Helps with tests.","https:\u002F\u002Fgithub.com\u002Ficntswm\u002Fskillcheck\u002Fblob\u002Fmain\u002Fexamples\u002Fdemo\u002Fbroken\u002Ftest-guard\u002FSKILL.md",[],[]]