[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6BTB16DQCXG5GG8812074SD":3,"skill-same:01M6BTB16DQCXG5GG8812074SD":53},{"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":22,"publishedAt":26,"linkOnly":27,"markdownContent":28,"markdownBody":28,"frontMatter":29,"refName":30,"commitSha":31,"skillDirectory":32,"forksCount":33,"repositoryHtmlUrl":34,"repositoryHomepageUrl":6,"ownerHtmlUrl":35,"ownerBlogUrl":36,"ownerDescription":37,"updatedAt":38,"install":39,"resources":52},"01M6BTB16DQCXG5GG8812074SD","code-audit",null,"spbu-se\u002Fspbu_se_site","spbu-se","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F1835160?v=4","01M6BT9CD2P1T8S3C6WZ3011PW","Chair of Software Engineering, Saint Petersburg State University, Russia","01M6BT9CHXKJA1WHSBD62SQWTQ",4,"Apache-2.0","https:\u002F\u002Fgithub.com\u002Fspbu-se\u002Fspbu_se_site\u002Fblob\u002Fcurrent\u002F.opencode\u002Fskills\u002Fcode-audit\u002FSKILL.md",[17],{"categoryNo":18,"categoryName":19,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000030","开发工程师","PROFESSION","适用职业",[23,24,25],"code","audit","code audit","2026-11-10 10:12:30",false,"# code-audit\n\nCode quality and security audit: secrets, redirects, deprecations, crash safety, file safety, test health, bug inventory, repo review.\nNot doc health or process improvement.\nLoad before PR merge gate, after 5+ source files changed, or on request.\n\nSee: `.skills\u002Fcode-audit\u002FREADME.md`\n",{},"current","74ac37de6c062213a6f25c647221c9f317f54681",".opencode\u002Fskills\u002Fcode-audit",17,"https:\u002F\u002Fgithub.com\u002Fspbu-se\u002Fspbu_se_site","https:\u002F\u002Fgithub.com\u002Fspbu-se","http:\u002F\u002Fse.math.spbu.ru\u002F","Unofficial Software Engineering chair profile","2026-11-13 23:18:58",{"source":7,"skillName":5,"commands":40,"prompt":50,"zipAvailable":51},[41,44,47],{"tool":42,"command":43},"npx","npx skills add spbu-se\u002Fspbu_se_site --skill code-audit",{"tool":45,"command":46},"bunx","bunx skills add spbu-se\u002Fspbu_se_site --skill code-audit",{"tool":48,"command":49},"pnpm","pnpm dlx skills add spbu-se\u002Fspbu_se_site --skill code-audit","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fspbu-se\u002Fspbu_se_site\u002Fblob\u002Fcurrent\u002F.opencode\u002Fskills\u002Fcode-audit\u002FSKILL.md",true,[],[54,61,74,84,92,101],{"skillNo":55,"name":56,"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":57,"categories":58,"keywords":59,"publishedAt":26},"01M6BTBMVCVSYNGNNBQR3GAZ05","unattended-mode","https:\u002F\u002Fgithub.com\u002Fspbu-se\u002Fspbu_se_site\u002Fblob\u002Fcurrent\u002F.opencode\u002Fskills\u002Funattended-mode\u002FSKILL.md",[],[60],"unattended mode",{"skillNo":62,"name":63,"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":64,"categories":65,"keywords":71,"publishedAt":26},"01M6BTBKMSYA6BYGF9KVEMM0XC","test-writer","https:\u002F\u002Fgithub.com\u002Fspbu-se\u002Fspbu_se_site\u002Fblob\u002Fcurrent\u002F.opencode\u002Fskills\u002Ftest-writer\u002FSKILL.md",[66],{"categoryNo":67,"categoryName":68,"taxonomyType":69,"taxonomyTypeDesc":70},"01JBSEEDCAT000000000000008","测试与质量","SCENARIO","使用场景",[72,73],"test","test writer",{"skillNo":75,"name":76,"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":77,"categories":78,"keywords":82,"publishedAt":26},"01M6BTBJC2FP9DVJCF4D3H8SS2","skill-for-skills","https:\u002F\u002Fgithub.com\u002Fspbu-se\u002Fspbu_se_site\u002Fblob\u002Fcurrent\u002F.opencode\u002Fskills\u002Fskill-for-skills\u002FSKILL.md",[79],{"categoryNo":80,"categoryName":81,"taxonomyType":69,"taxonomyTypeDesc":70},"01JBSEEDCAT000000000000023","Skill与智能体开发",[83],"skill for skills",{"skillNo":85,"name":86,"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":87,"categories":88,"keywords":89,"publishedAt":26},"01M6BTBH81YDDXQRZ9N1Z2M3H3","security-audit","https:\u002F\u002Fgithub.com\u002Fspbu-se\u002Fspbu_se_site\u002Fblob\u002Fcurrent\u002F.opencode\u002Fskills\u002Fsecurity-audit\u002FSKILL.md",[],[90,24,91],"security","security audit",{"skillNo":93,"name":94,"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":95,"categories":96,"keywords":97,"publishedAt":26},"01M6BTBFRWD7JCSTQ9B6FA4262","retrospective-analysis","https:\u002F\u002Fgithub.com\u002Fspbu-se\u002Fspbu_se_site\u002Fblob\u002Fcurrent\u002F.opencode\u002Fskills\u002Fretrospective-analysis\u002FSKILL.md",[],[98,99,100],"retrospective","analysis","retrospective analysis",{"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":106,"publishedAt":26},"01M6BTBE9ZPE8M1XH9D37J0SX8","repo-review","https:\u002F\u002Fgithub.com\u002Fspbu-se\u002Fspbu_se_site\u002Fblob\u002Fcurrent\u002F.opencode\u002Fskills\u002Frepo-review\u002FSKILL.md",[],[107,108],"review","repo review"]