{"id":"8af64bb9-3ea4-4dba-9da4-5661a6a275a8","shortId":"AHyKu5","kind":"skill","title":"requesting-code-review","tagline":"完成任务、实现重要功能或合并前使用，用于验证工作成果是否符合要求","description":"# 请求代码审查\n\n派遣 superpowers:code-reviewer 子代理来在问题扩散之前发现它们。审查者获得的是精心组织的评估上下文——绝不是你的会话历史。这样可以让审查者专注于工作成果而非你的思考过程，同时保留你自己的上下文以便继续工作。\n\n**核心原则：** 早审查，勤审查。\n\n## 何时请求审查\n\n**必须审查：**\n- 子代理驱动开发中每个任务完成后\n- 完成重要功能后\n- 合并到 main 之前\n\n**可选但有价值：**\n- 卡住时（换个视角）\n- 重构之前（建立基线）\n- 修复复杂 bug 之后\n\n## 如何请求\n\n**1. 获取 git SHA：**\n```bash\nBASE_SHA=$(git rev-parse HEAD~1)  # 或 origin/main\nHEAD_SHA=$(git rev-parse HEAD)\n```\n\n**2. 派遣 code-reviewer 子代理：**\n\n使用 Task 工具，指定 superpowers:code-reviewer 类型，填写 `code-reviewer.md` 中的模板\n\n**占位符说明：**\n- `{WHAT_WAS_IMPLEMENTED}` - 你刚完成的内容\n- `{PLAN_OR_REQUIREMENTS}` - 预期功能\n- `{BASE_SHA}` - 起始提交\n- `{HEAD_SHA}` - 结束提交\n- `{DESCRIPTION}` - 简要说明\n\n**3. 处理反馈：**\n- Critical 问题立即修复\n- Important 问题在继续之前修复\n- Minor 问题记录下来稍后处理\n- 如果审查者有误，用技术理由反驳\n\n## 示例\n\n```\n[刚完成任务 2：添加验证功能]\n\n你：让我在继续之前请求代码审查。\n\nBASE_SHA=$(git log --oneline | grep \"Task 1\" | head -1 | awk '{print $1}')\nHEAD_SHA=$(git rev-parse HEAD)\n\n[派遣 superpowers:code-reviewer 子代理]\n  WHAT_WAS_IMPLEMENTED: 会话索引的验证和修复功能\n  PLAN_OR_REQUIREMENTS: docs/superpowers/plans/deployment-plan.md 中的任务 2\n  BASE_SHA: a7981ec\n  HEAD_SHA: 3df7661\n  DESCRIPTION: 添加了 verifyIndex() 和 repairIndex()，支持 4 种问题类型\n\n[子代理返回]:\n  优点：架构清晰，测试真实\n  问题：\n    Important：缺少进度指示器\n    Minor：报告间隔使用了魔法数字 (100)\n  评估：可以继续\n\n你：[修复进度指示器]\n[继续任务 3]\n```\n\n## 与工作流的集成\n\n**子代理驱动开发：**\n- 每个任务完成后审查\n- 在问题叠加之前发现它们\n- 修复后再进入下一个任务\n\n**执行计划：**\n- 每批（3 个任务）后审查\n- 获取反馈，修复，继续\n\n**临时开发：**\n- 合并前审查\n- 卡住时审查\n\n## 红线\n\n**绝不要：**\n- 因为\"很简单\"就跳过审查\n- 忽略 Critical 问题\n- 带着未修复的 Important 问题继续推进\n- 对合理的技术反馈进行争辩\n\n**如果审查者有误：**\n- 用技术理由反驳\n- 展示证明其可行的代码/测试\n- 要求澄清\n\n参见模板：requesting-code-review/code-reviewer.md","tags":["requesting","code","review","superpowers","jnmetacode","agent-skills","agentic-coding","ai-coding","chinese","claude-code","code-review","cursor"],"capabilities":["skill","source-jnmetacode","skill-requesting-code-review","topic-agent-skills","topic-agentic-coding","topic-ai-coding","topic-chinese","topic-claude-code","topic-code-review","topic-cursor","topic-gemini-cli","topic-kiro","topic-mcp","topic-npm-package","topic-prompt-engineering"],"categories":["superpowers-zh"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/jnMetaCode/superpowers-zh/requesting-code-review","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add jnMetaCode/superpowers-zh","source_repo":"https://github.com/jnMetaCode/superpowers-zh","install_from":"skills.sh"}},"qualityScore":"0.700","qualityRationale":"deterministic score 0.70 from registry signals: · indexed on github topic:agent-skills · 1857 github stars · SKILL.md body (1,560 chars)","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:skill-github:v1","enrichmentVersion":1,"enrichedAt":"2026-05-03T00:52:46.032Z","embedding":null,"createdAt":"2026-04-18T21:55:58.881Z","updatedAt":"2026-05-03T00:52:46.032Z","lastSeenAt":"2026-05-03T00:52:46.032Z","tsv":"'-1':120 '/code-reviewer.md':215 '1':38,118,123 '100':170 '2':60,107,146 '3':95,176,184 '3df7661':152 '4':159 'a7981ec':149 'awk':121 'base':43,87,111,147 'bash':42 'bug':35 'code':3,12,63,72,134,213 'code-review':11,62,71,133 'code-reviewer.md':76 'critic':97,199 'descript':93,153 'docs/superpowers/plans/deployment-plan.md':144 'git':40,45,55,113,126 'grep':116 'head':49,53,59,90,119,124,130,150 'implement':81,139 'import':99,166,202 'log':114 'main':27 'minor':101,168 'onelin':115 'origin/main':52 'pars':48,58,129 'plan':83,141 'print':122 'repairindex':157 'request':2,212 'requesting-code-review':1,211 'requir':85,143 'rev':47,57,128 'rev-pars':46,56,127 'review':4,13,64,73,135,214 'sha':41,44,54,88,91,112,125,148,151 'skill' 'skill-requesting-code-review' 'source-jnmetacode' 'superpow':10,70,132 'task':67,117 'topic-agent-skills' 'topic-agentic-coding' 'topic-ai-coding' 'topic-chinese' 'topic-claude-code' 'topic-code-review' 'topic-cursor' 'topic-gemini-cli' 'topic-kiro' 'topic-mcp' 'topic-npm-package' 'topic-prompt-engineering' 'verifyindex':155 '~1':50 '与工作流的集成':177 '个任务':185 '中的任务':145 '中的模板':77 '临时开发':190 '之前':28 '之后':36 '优点':162 '会话索引的验证和修复功能':140 '何时请求审查':22 '你':109,173 '你刚完成的内容':82 '使用':66 '修复':188 '修复后再进入下一个任务':181 '修复复杂':34 '修复进度指示器':174 '刚完成任务':106 '勤审查':21 '占位符说明':78 '卡住时':30 '卡住时审查':192 '参见模板':210 '可以继续':172 '可选但有价值':29 '合并到':26 '合并前审查':191 '同时保留你自己的上下文以便继续工作':18 '后审查':186 '和':156 '因为':195 '在问题叠加之前发现它们':180 '填写':75 '处理反馈':96 '如何请求':37 '如果审查者有误':103,205 '子代理':65,136 '子代理来在问题扩散之前发现它们':14 '子代理返回':161 '子代理驱动开发':178 '子代理驱动开发中每个任务完成后':24 '完成任务':5 '完成重要功能后':25 '实现重要功能或合并前使用':6 '审查者获得的是精心组织的评估上下文':15 '对合理的技术反馈进行争辩':204 '就跳过审查':197 '展示证明其可行的代码':207 '工具':68 '带着未修复的':201 '建立基线':33 '很简单':196 '必须审查':23 '忽略':198 '或':51 '执行计划':182 '报告间隔使用了魔法数字':169 '指定':69 '换个视角':31 '支持':158 '早审查':20 '架构清晰':163 '核心原则':19 '每个任务完成后审查':179 '每批':183 '派遣':9,61,131 '测试':208 '测试真实':164 '添加了':154 '添加验证功能':108 '用于验证工作成果是否符合要求':7 '用技术理由反驳':104,206 '示例':105 '种问题类型':160 '简要说明':94 '类型':74 '红线':193 '结束提交':92 '绝不是你的会话历史':16 '绝不要':194 '继续':189 '继续任务':175 '缺少进度指示器':167 '获取':39 '获取反馈':187 '要求澄清':209 '让我在继续之前请求代码审查':110 '评估':171 '请求代码审查':8 '起始提交':89 '这样可以让审查者专注于工作成果而非你的思考过程':17 '重构之前':32 '问题':165,200 '问题在继续之前修复':100 '问题立即修复':98 '问题继续推进':203 '问题记录下来稍后处理':102 '预期功能':86","prices":[{"id":"38d0a35f-ca8e-46ea-8911-44ffd0af6cc9","listingId":"8af64bb9-3ea4-4dba-9da4-5661a6a275a8","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"jnMetaCode","category":"superpowers-zh","install_from":"skills.sh"},"createdAt":"2026-04-18T21:55:58.881Z"}],"sources":[{"listingId":"8af64bb9-3ea4-4dba-9da4-5661a6a275a8","source":"github","sourceId":"jnMetaCode/superpowers-zh/requesting-code-review","sourceUrl":"https://github.com/jnMetaCode/superpowers-zh/tree/main/skills/requesting-code-review","isPrimary":false,"firstSeenAt":"2026-04-18T21:55:58.881Z","lastSeenAt":"2026-05-03T00:52:46.032Z"}],"details":{"listingId":"8af64bb9-3ea4-4dba-9da4-5661a6a275a8","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"jnMetaCode","slug":"requesting-code-review","github":{"repo":"jnMetaCode/superpowers-zh","stars":1857,"topics":["agent-skills","agentic-coding","ai-coding","chinese","claude-code","code-review","cursor","gemini-cli","kiro","mcp","npm-package","prompt-engineering","skills","superpowers","tdd","trae"],"license":"mit","html_url":"https://github.com/jnMetaCode/superpowers-zh","pushed_at":"2026-04-28T15:32:18Z","description":"🦸 AI 编程超能力 · 中文增强版 — superpowers（116k+ ⭐）完整汉化 + 6 个中国原创 skills，让 Claude Code / Copilot CLI / Hermes Agent / Cursor / Windsurf / Kiro / Gemini CLI 等 16 款 AI 编程工具真正会干活","skill_md_sha":"1daaf3271f612fef76106426ce2d94f2e8392208","skill_md_path":"skills/requesting-code-review/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/jnMetaCode/superpowers-zh/tree/main/skills/requesting-code-review"},"layout":"multi","source":"github","category":"superpowers-zh","frontmatter":{"name":"requesting-code-review","description":"完成任务、实现重要功能或合并前使用，用于验证工作成果是否符合要求"},"skills_sh_url":"https://skills.sh/jnMetaCode/superpowers-zh/requesting-code-review"},"updatedAt":"2026-05-03T00:52:46.032Z"}}