{"id":"8af64bb9-3ea4-4dba-9da4-5661a6a275a8","shortId":"AHyKu5","kind":"skill","title":"requesting-code-review","tagline":"完成任务、实现重要功能或合并前使用，用于验证工作成果是否符合要求","description":"# 请求代码审查\n\n派遣代码审查子代理，在问题扩散之前发现它们。审查者获得的是精心组织的评估上下文——绝不是你的会话历史。这样可以让审查者专注于工作成果而非你的思考过程，同时保留你自己的上下文以便继续工作。\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. 派遣代码审查子代理：**\n\n使用 Task 工具，指定 `general-purpose` 类型，填写 `code-reviewer.md` 中的模板\n\n**占位符说明：**\n- `{DESCRIPTION}` - 你刚完成的内容简要说明\n- `{PLAN_OR_REQUIREMENTS}` - 预期功能\n- `{BASE_SHA}` - 起始提交\n- `{HEAD_SHA}` - 结束提交\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[派遣代码审查子代理]\n  DESCRIPTION: 添加了 verifyIndex() 和 repairIndex()，支持 4 种问题类型\n  PLAN_OR_REQUIREMENTS: docs/superpowers/plans/deployment-plan.md 中的任务 2\n  BASE_SHA: a7981ec\n  HEAD_SHA: 3df7661\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- 每个任务完成后或在自然 checkpoint 审查\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 · 3384 github stars · SKILL.md body (1,441 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-18T18:52:48.401Z","embedding":null,"createdAt":"2026-04-18T21:55:58.881Z","updatedAt":"2026-05-18T18:52:48.401Z","lastSeenAt":"2026-05-18T18:52:48.401Z","tsv":"'-1':107 '/code-reviewer.md':192 '1':34,105,110 '100':148 '2':56,94,132 '3':82,154 '3df7661':138 '4':125 'a7981ec':135 'awk':108 'base':39,76,98,133 'bash':38 'bug':31 'checkpoint':162 'code':3,190 'code-reviewer.md':67 'critic':84,176 'descript':70,119 'docs/superpowers/plans/deployment-plan.md':130 'general':63 'general-purpos':62 'git':36,41,51,100,113 'grep':103 'head':45,49,55,79,106,111,117,136 'import':86,144,179 'log':101 'main':23 'minor':88,146 'onelin':102 'origin/main':48 'pars':44,54,116 'plan':72,127 'print':109 'purpos':64 'repairindex':123 'request':2,189 'requesting-code-review':1,188 'requir':74,129 'rev':43,53,115 'rev-pars':42,52,114 'review':4,191 'sha':37,40,50,77,80,99,112,134,137 'skill' 'skill-requesting-code-review' 'source-jnmetacode' 'task':59,104 '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':121 '~1':46 '与工作流的集成':155 '中的任务':131 '中的模板':68 '临时开发':167 '之前':24 '之后':32 '优点':140 '何时请求审查':18 '你':96,151 '你刚完成的内容简要说明':71 '使用':58 '修复后再进入下一个任务':159 '修复复杂':30 '修复进度指示器':152 '刚完成任务':93 '勤审查':17 '占位符说明':69 '卡住时':26 '卡住时审查':169 '参见模板':187 '可以继续':150 '可选但有价值':25 '合并到':22 '合并前审查':168 '同时保留你自己的上下文以便继续工作':14 '和':122 '因为':172 '在问题叠加之前发现它们':158 '在问题扩散之前发现它们':10 '填写':66 '处理反馈':83 '如何请求':33 '如果审查者有误':90,182 '子代理返回':139 '子代理驱动开发':156 '子代理驱动开发中每个任务完成后':20 '完成任务':5 '完成重要功能后':21 '实现重要功能或合并前使用':6 '审查':163 '审查者获得的是精心组织的评估上下文':11 '对合理的技术反馈进行争辩':181 '就跳过审查':174 '展示证明其可行的代码':184 '工具':60 '带着未修复的':178 '应用':165 '建立基线':29 '很简单':173 '必须审查':19 '忽略':175 '或':47 '执行计划':160 '报告间隔使用了魔法数字':147 '指定':61 '换个视角':27 '支持':124 '早审查':16 '架构清晰':141 '核心原则':15 '每个任务完成后审查':157 '每个任务完成后或在自然':161 '派遣代码审查子代理':9,57,118 '测试':185 '测试真实':142 '添加了':120 '添加验证功能':95 '用于验证工作成果是否符合要求':7 '用技术理由反驳':91,183 '示例':92 '种问题类型':126 '类型':65 '红线':170 '结束提交':81 '绝不是你的会话历史':12 '绝不要':171 '继续':166 '继续任务':153 '缺少进度指示器':145 '获取':35 '获取反馈':164 '要求澄清':186 '让我在继续之前请求代码审查':97 '评估':149 '请求代码审查':8 '起始提交':78 '这样可以让审查者专注于工作成果而非你的思考过程':13 '重构之前':28 '问题':143,177 '问题在继续之前修复':87 '问题立即修复':85 '问题继续推进':180 '问题记录下来稍后处理':89 '预期功能':75","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-18T18:52:48.401Z"}],"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":3384,"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-05-18T16:40:33Z","description":"🦸 AI 编程超能力 · 中文增强版 — superpowers（116k+ ⭐）完整汉化 + 6 个中国原创 skills，让 Claude Code / Copilot CLI / Hermes Agent / Cursor / Windsurf / Kiro / Gemini CLI 等 16 款 AI 编程工具真正会干活","skill_md_sha":"d330b690fd86d920eaca13190f11a6eeb234582b","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-18T18:52:48.401Z"}}