[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M71S1TCG2BF7027YAJDRFHF5":3,"skill-same:01M71S1TCG2BF7027YAJDRFHF5":60},{"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":18,"publishedAt":31,"linkOnly":32,"markdownContent":33,"markdownBody":34,"frontMatter":35,"refName":36,"commitSha":37,"skillDirectory":38,"forksCount":39,"repositoryHtmlUrl":40,"repositoryHomepageUrl":41,"ownerHtmlUrl":42,"ownerBlogUrl":43,"ownerDescription":44,"updatedAt":45,"install":46,"resources":59},"01M71S1TCG2BF7027YAJDRFHF5","security-audit",null,"Security guidance and vulnerability review for codebases, APIs, services, CLI tools, libraries, and daemons.","kupzed\u002Fcatatz","kupzed","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F162340645?v=4","01M71S01X9HBM7A7AT3E3YS37F","Kupzed","01M71S01Y3YDQ95T5X2PJSATCF",34,"MIT","https:\u002F\u002Fgithub.com\u002Fkupzed\u002Fcatatz\u002Fblob\u002Fmaster\u002F.claude\u002Fskills\u002Fsecurity-audit\u002FSKILL.md",[],[19,20,21,22,23,24,25,26,27,28,29,30],"security","audit","security audit","review","cli","libraries","services","Tools","vulnerability","security guidance","guidance","for","2026-11-10 13:02:02",false,"---\nname: security-audit\ndescription: \"Security guidance and vulnerability review for codebases, APIs, services, CLI tools, libraries, and daemons.\"\n---\n\nRead and follow `..\u002F..\u002F..\u002F.agents\u002Fskills\u002Fsecurity-audit\u002FSKILL.md`. The `.agents\u002Fskills` copy is canonical.\n","Read and follow `..\u002F..\u002F..\u002F.agents\u002Fskills\u002Fsecurity-audit\u002FSKILL.md`. The `.agents\u002Fskills` copy is canonical.\n",{"name":5,"description":7},"master","2c685f738254579a4ff65716e9057ad3ca3297a1",".claude\u002Fskills\u002Fsecurity-audit",6,"https:\u002F\u002Fgithub.com\u002Fkupzed\u002Fcatatz","https:\u002F\u002Fcatatz.kupzed.tech","https:\u002F\u002Fgithub.com\u002Fkupzed","https:\u002F\u002Fkupzed.tech","🌆","2026-10-31 15:31:25",{"source":8,"skillName":5,"commands":47,"prompt":57,"zipAvailable":58},[48,51,54],{"tool":49,"command":50},"npx","npx skills add kupzed\u002Fcatatz --skill security-audit",{"tool":52,"command":53},"bunx","bunx skills add kupzed\u002Fcatatz --skill security-audit",{"tool":55,"command":56},"pnpm","pnpm dlx skills add kupzed\u002Fcatatz --skill security-audit","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fkupzed\u002Fcatatz\u002Fblob\u002Fmaster\u002F.claude\u002Fskills\u002Fsecurity-audit\u002FSKILL.md",true,[],[61,78,96,111,129,146],{"skillNo":62,"name":63,"nameZh":6,"description":64,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":65,"categories":66,"keywords":67,"publishedAt":31},"01M71S242VD0GHH7KEK4V9WKAE","verification-loop","Run CatatZ build, type, lint, test, security, and diff verification before completion.","https:\u002F\u002Fgithub.com\u002Fkupzed\u002Fcatatz\u002Fblob\u002Fmaster\u002F.claude\u002Fskills\u002Fverification-loop\u002FSKILL.md",[],[68,69,70,71,72,73,74,75,76,77,19],"verification loop","verification","loop","lint","type","test","diff","build","run","verification before completion",{"skillNo":79,"name":80,"nameZh":6,"description":81,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":82,"categories":83,"keywords":84,"publishedAt":31},"01M71S21V0QQZR8W5HCKFQBNQT","tdd-workflow","Use test-first development for new features, bug fixes, and refactors.","https:\u002F\u002Fgithub.com\u002Fkupzed\u002Fcatatz\u002Fblob\u002Fmaster\u002F.claude\u002Fskills\u002Ftdd-workflow\u002FSKILL.md",[],[85,86,87,88,73,89,90,91,30,92,93,94,95],"workflow","tdd workflow","tdd","test-first","first","development","fixes","features","bug","new","use",{"skillNo":97,"name":98,"nameZh":6,"description":99,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":100,"categories":101,"keywords":102,"publishedAt":31},"01M71S20D9FY212BP9ZG6F83MZ","supabase","Use for CatatZ tasks involving Supabase database, auth, SSR, RLS, storage, migrations, CLI, or client libraries.","https:\u002F\u002Fgithub.com\u002Fkupzed\u002Fcatatz\u002Fblob\u002Fmaster\u002F.claude\u002Fskills\u002Fsupabase\u002FSKILL.md",[],[98,103,95,104,105,106,107,108,30,109,24,23,110],"rls","tasks","client","ssr","storage","database","auth","migrations",{"skillNo":112,"name":113,"nameZh":6,"description":114,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":115,"categories":116,"keywords":117,"publishedAt":31},"01M71S1Y9QNVQSK11YC7DVH90Q","supabase-postgres-best-practices","Use for PostgreSQL performance, query, schema, RLS, and database configuration reviews.","https:\u002F\u002Fgithub.com\u002Fkupzed\u002Fcatatz\u002Fblob\u002Fmaster\u002F.claude\u002Fskills\u002Fsupabase-postgres-best-practices\u002FSKILL.md",[],[118,119,120,121,98,122,123,124,30,125,126,95,108,127,128,103],"best practices","supabase postgres best practices","postgres","supabase postgres","postgres best practices","postgresql","reviews","performance","schema","configuration","query",{"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":135,"publishedAt":31},"01M71S1WY8GM1Y8Y86M2D8CJBY","strategic-compact","Use manual context compaction at logical boundaries in long multi-phase tasks.","https:\u002F\u002Fgithub.com\u002Fkupzed\u002Fcatatz\u002Fblob\u002Fmaster\u002F.claude\u002Fskills\u002Fstrategic-compact\u002FSKILL.md",[],[136,137,138,139,140,141,142,143,95,104,144,145],"compact","strategic","strategic compact","context","multi","at","manual","long","phase","compaction",{"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":152,"publishedAt":31},"01M71S1VMJVRE4W5QG5EVDCXWK","security-review","Use for authentication, input, secrets, endpoints, uploads, and sensitive financial-data changes.","https:\u002F\u002Fgithub.com\u002Fkupzed\u002Fcatatz\u002Fblob\u002Fmaster\u002F.claude\u002Fskills\u002Fsecurity-review\u002FSKILL.md",[],[19,22,153,154,155,30,156,157,158,159,95,160],"security review","changes","endpoints","authentication","secrets","data","input","uploads"]