[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M719S86SSHHR8QY8NFWB4HDV":3,"skill-same:01M719S86SSHHR8QY8NFWB4HDV":84},{"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":28,"publishedAt":45,"linkOnly":46,"markdownContent":47,"markdownBody":48,"frontMatter":49,"refName":51,"commitSha":52,"skillDirectory":53,"forksCount":54,"repositoryHtmlUrl":55,"repositoryHomepageUrl":6,"ownerHtmlUrl":56,"ownerBlogUrl":57,"ownerDescription":58,"updatedAt":59,"install":60,"resources":73},"01M719S86SSHHR8QY8NFWB4HDV","requesting-code-review",null,"Use when a completed change is high-risk, crosses subsystem boundaries, or the user explicitly requests independent review. Do NOT use by default for low- or medium-risk changes.","tsergeytovarov\u002Fai-settings","tsergeytovarov","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F3905611?v=4","01M719RB2HBE8D1JNTDCFQXC4X","Серёжа","01M719RB36841W0ET9WA5ESQ0F",16,"MIT","https:\u002F\u002Fgithub.com\u002Ftsergeytovarov\u002Fai-settings\u002Fblob\u002Fmain\u002Fskills\u002Fsuperpowers\u002Frequesting-code-review\u002FSKILL.md",[18,23],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000007","代码审查","SCENARIO","使用场景",{"categoryNo":24,"categoryName":25,"taxonomyType":26,"taxonomyTypeDesc":27},"01JBSEEDCAT000000000000030","开发工程师","PROFESSION","适用职业",[29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44],"code review","requesting code review","code","review","do","change","changes","risk","high","requests","for","default","use","when","workflow","user","2026-11-10 10:12:30",false,"---\nname: requesting-code-review\nversion: 6.2.0\ncategory: workflow\ndescription: Use when a completed change is high-risk, crosses subsystem boundaries, or the user explicitly requests independent review. Do NOT use by default for low- or medium-risk changes.\n---\n\n# Requesting Code Review\n\nIndependent review is a targeted risk control, not a ceremony after every task.\n\nRead `..\u002Fusing-superpowers\u002Freferences\u002Frisk-policy.md`.\n\n## Default\n\n- Low and medium risk: self-review the complete diff.\n- High risk or cross-boundary: at most one independent review of the completed\n  change.\n- Explicit user request: review the requested scope once.\n\nDo not dispatch a reviewer after each task, for mechanical changes, or merely\nbecause subagents are available.\n\n## Review Package\n\nGive the reviewer:\n\n- exact requirements;\n- base and head revisions or the precise diff;\n- changed boundaries and known risks;\n- verification already run;\n- a request for only correctness, security, data-loss, contract, and material\n  maintainability findings.\n\nDo not pass arbitrary conversation history. Do not ask the reviewer to rerun\npassing checks without a concrete reason.\n\n## Handling Findings\n\n1. Verify each finding against the code and requirements.\n2. Fix confirmed critical or important issues.\n3. Verify the fix with the closest applicable check.\n4. Stop. Request one scoped re-review only when the fix is itself high-risk or\n   cannot be verified directly.\n\nMinor style preferences do not start another loop. Disputed findings are\nadjudicated by technical evidence, not reviewer repetition.\n\nTemplate: [code-reviewer.md](code-reviewer.md)\n","# Requesting Code Review\n\nIndependent review is a targeted risk control, not a ceremony after every task.\n\nRead `..\u002Fusing-superpowers\u002Freferences\u002Frisk-policy.md`.\n\n## Default\n\n- Low and medium risk: self-review the complete diff.\n- High risk or cross-boundary: at most one independent review of the completed\n  change.\n- Explicit user request: review the requested scope once.\n\nDo not dispatch a reviewer after each task, for mechanical changes, or merely\nbecause subagents are available.\n\n## Review Package\n\nGive the reviewer:\n\n- exact requirements;\n- base and head revisions or the precise diff;\n- changed boundaries and known risks;\n- verification already run;\n- a request for only correctness, security, data-loss, contract, and material\n  maintainability findings.\n\nDo not pass arbitrary conversation history. Do not ask the reviewer to rerun\npassing checks without a concrete reason.\n\n## Handling Findings\n\n1. Verify each finding against the code and requirements.\n2. Fix confirmed critical or important issues.\n3. Verify the fix with the closest applicable check.\n4. Stop. Request one scoped re-review only when the fix is itself high-risk or\n   cannot be verified directly.\n\nMinor style preferences do not start another loop. Disputed findings are\nadjudicated by technical evidence, not reviewer repetition.\n\nTemplate: [code-reviewer.md](code-reviewer.md)\n",{"name":5,"version":50,"category":43,"description":7},"6.2.0","main","999ab1e34f84d46215735d0586cfc5b23fc06f59","skills\u002Fsuperpowers\u002Frequesting-code-review",5,"https:\u002F\u002Fgithub.com\u002Ftsergeytovarov\u002Fai-settings","https:\u002F\u002Fgithub.com\u002Ftsergeytovarov","https:\u002F\u002Ft.me\u002Fseryozha_typing","Хроникёр рынка. Product Owner в Skillaz, B2B\u002FB2C, HRTech, Edtech, IT. Здесь коротко про продукт, найм, AI. ","2026-10-14 17:41:06",{"source":8,"skillName":5,"commands":61,"prompt":71,"zipAvailable":72},[62,65,68],{"tool":63,"command":64},"npx","npx skills add tsergeytovarov\u002Fai-settings --skill requesting-code-review",{"tool":66,"command":67},"bunx","bunx skills add tsergeytovarov\u002Fai-settings --skill requesting-code-review",{"tool":69,"command":70},"pnpm","pnpm dlx skills add tsergeytovarov\u002Fai-settings --skill requesting-code-review","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Ftsergeytovarov\u002Fai-settings\u002Fblob\u002Fmain\u002Fskills\u002Fsuperpowers\u002Frequesting-code-review\u002FSKILL.md",true,[74,80],{"path":75,"resourceType":76,"resourceTypeDesc":77,"sizeBytes":78,"sourceHtmlUrl":79},"CHANGELOG.md","REFERENCE","参考文档",311,"https:\u002F\u002Fgithub.com\u002Ftsergeytovarov\u002Fai-settings\u002Fblob\u002Fmain\u002Fskills\u002Fsuperpowers\u002Frequesting-code-review\u002FCHANGELOG.md",{"path":81,"resourceType":76,"resourceTypeDesc":77,"sizeBytes":82,"sourceHtmlUrl":83},"code-reviewer.md",946,"https:\u002F\u002Fgithub.com\u002Ftsergeytovarov\u002Fai-settings\u002Fblob\u002Fmain\u002Fskills\u002Fsuperpowers\u002Frequesting-code-review\u002Fcode-reviewer.md",[85,91,114,129,144,162],{"skillNo":86,"name":87,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":88,"categories":89,"keywords":90,"publishedAt":45},"01M719SPT97Y0W7WM55EM26MQ4","bad","https:\u002F\u002Fgithub.com\u002Ftsergeytovarov\u002Fai-settings\u002Fblob\u002Fmain\u002Ftests\u002Fskill_lint\u002Ffixtures\u002Fbad-skill\u002FSKILL.md",[],[87],{"skillNo":92,"name":93,"nameZh":6,"description":94,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":95,"categories":96,"keywords":103,"publishedAt":45},"01M719SN0W4AD8P92NZHGZKPJK","writing-skills","Use when creating, editing, or validating reusable agent skills and their trigger behavior. Do NOT use for ordinary project documentation or one-off prompts.","https:\u002F\u002Fgithub.com\u002Ftsergeytovarov\u002Fai-settings\u002Fblob\u002Fmain\u002Fskills\u002Fsuperpowers\u002Fwriting-skills\u002FSKILL.md",[97,100],{"categoryNo":98,"categoryName":99,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000018","写作与文案",{"categoryNo":101,"categoryName":102,"taxonomyType":26,"taxonomyTypeDesc":27},"01JBSEEDCAT000000000000036","内容创作者",[104,105,42,43,106,107,33,108,39,109,110,111,112,41,113],"writing","writing skills","reusable","documentation","project documentation","project","editing","behavior","trigger","prompts",{"skillNo":115,"name":116,"nameZh":6,"description":117,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":118,"categories":119,"keywords":122,"publishedAt":45},"01M719SKD78XFM744B7JSJDD4Q","writing-plans","Use when an approved change spans multiple dependent outcomes and needs a durable implementation sequence before coding. Do NOT use for small, obvious, reversible edits.","https:\u002F\u002Fgithub.com\u002Ftsergeytovarov\u002Fai-settings\u002Fblob\u002Fmain\u002Fskills\u002Fsuperpowers\u002Fwriting-plans\u002FSKILL.md",[120,121],{"categoryNo":98,"categoryName":99,"taxonomyType":21,"taxonomyTypeDesc":22},{"categoryNo":101,"categoryName":102,"taxonomyType":26,"taxonomyTypeDesc":27},[104,123,124,125,33,34,126,39,127,128,41,42,43],"plans","writing plans","coding","outcomes","sequence","implementation",{"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":45},"01M719SJ281Y8RQSTF3DSTK52K","verification-before-completion","Use when about to claim work is complete, fixed, passing, or ready to integrate. Do NOT use to repeat checks without a completion claim or concrete doubt.","https:\u002F\u002Fgithub.com\u002Ftsergeytovarov\u002Fai-settings\u002Fblob\u002Fmain\u002Fskills\u002Fsuperpowers\u002Fverification-before-completion\u002FSKILL.md",[],[136,137,43,42,33,138,139,140,141,142,143,41],"verification before completion","verification","ready","work","about","complete","claim","integrate",{"skillNo":145,"name":146,"nameZh":6,"description":147,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":148,"categories":149,"keywords":150,"publishedAt":45},"01M719SGMYJ7J10M596ACQ2242","using-superpowers","Use when starting a conversation or deciding whether a Superpowers workflow matches the current task. Do NOT use it to auto-invoke skills whose stated triggers do not match.","https:\u002F\u002Fgithub.com\u002Ftsergeytovarov\u002Fai-settings\u002Fblob\u002Fmain\u002Fskills\u002Fsuperpowers\u002Fusing-superpowers\u002FSKILL.md",[],[151,152,153,154,155,33,156,157,158,41,159,42,43,160,161],"superpowers","using superpowers","invoke","conversation","auto-invoke","triggers","auto","match","superpowers workflow","it","task",{"skillNo":163,"name":164,"nameZh":6,"description":165,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":166,"categories":167,"keywords":168,"publishedAt":45},"01M719SEDC3PHS61D6Q4RA3RNR","using-git-worktrees","Use when feature work needs isolation from the current workspace or before executing a risky implementation plan. Do NOT use when the current workspace is already safe and isolated.","https:\u002F\u002Fgithub.com\u002Ftsergeytovarov\u002Fai-settings\u002Fblob\u002Fmain\u002Fskills\u002Fsuperpowers\u002Fusing-git-worktrees\u002FSKILL.md",[],[169,170,171,172,173,174,33,175,176,177,128,178,43,42,139,41,179],"using git worktrees","Using git","git","worktrees","git worktrees","feature","plan","workspace","safe","isolation","implementation plan"]