{"id":"68774e1b-e2df-4026-9b47-454c26ea5e49","shortId":"dd7LYL","kind":"skill","title":"requesting-code-review","tagline":"Use when completing tasks, implementing major features, or before merging to verify work meets requirements","description":"# Requesting Code Review\n\n**Announce at start:** \"Requesting Code Review skill activated.\"\n\nDispatch superpowers:code-reviewer subagent to catch issues before they cascade. The reviewer gets precisely crafted context for evaluation — never your session's history. This keeps the reviewer focused on the work product, not your thought process, and preserves your own context for continued work.\n\n**Core principle:** Review early, review often.\n\n## When to Request Review\n\n**Mandatory:**\n- After each task in subagent-driven development\n- After completing major feature\n- Before merge to main\n\n**Optional but valuable:**\n- When stuck (fresh perspective)\n- Before refactoring (baseline check)\n- After fixing complex bug\n\n## How to Request\n\n**1. Get git SHAs:**\n```bash\nBASE_SHA=$(git rev-parse HEAD~1)  # or origin/main\nHEAD_SHA=$(git rev-parse HEAD)\n```\n\n**2. Dispatch code-reviewer subagent:**\n\nUse Task tool with superpowers:code-reviewer type, fill template at `code-reviewer.md`\n\n**Placeholders:**\n- `{WHAT_WAS_IMPLEMENTED}` - What you just built\n- `{PLAN_OR_REQUIREMENTS}` - What it should do\n- `{BASE_SHA}` - Starting commit\n- `{HEAD_SHA}` - Ending commit\n- `{DESCRIPTION}` - Brief summary\n\n**3. Act on feedback:**\n- Fix Critical issues immediately\n- Fix Important issues before proceeding\n- Note Minor issues for later\n- Push back if reviewer is wrong (with reasoning)\n\n## Example\n\n```\n[Just completed Task 2: Add verification function]\n\nYou: Let me request code review before proceeding.\n\nBASE_SHA=$(git log --oneline | grep \"Task 1\" | head -1 | awk '{print $1}')\nHEAD_SHA=$(git rev-parse HEAD)\n\n[Dispatch superpowers:code-reviewer subagent]\n  WHAT_WAS_IMPLEMENTED: Verification and repair functions for conversation index\n  PLAN_OR_REQUIREMENTS: Task 2 from docs/superpowers/plans/deployment-plan.md\n  BASE_SHA: a7981ec\n  HEAD_SHA: 3df7661\n  DESCRIPTION: Added verifyIndex() and repairIndex() with 4 issue types\n\n[Subagent returns]:\n  Strengths: Clean architecture, real tests\n  Issues:\n    Important: Missing progress indicators\n    Minor: Magic number (100) for reporting interval\n  Assessment: Ready to proceed\n\nYou: [Fix progress indicators]\n[Continue to Task 3]\n```\n\n## Integration with Workflows\n\n**Subagent-Driven Development:**\n- Review after EACH task\n- Catch issues before they compound\n- Fix before moving to next task\n\n**Executing Plans:**\n- Review after each batch (3 tasks)\n- Get feedback, apply, continue\n\n**Ad-Hoc Development:**\n- Review before merge\n- Review when stuck\n\n## Red Flags\n\n**Never:**\n- Skip review because \"it's simple\"\n- Ignore Critical issues\n- Proceed with unfixed Important issues\n- Argue with valid technical feedback\n\n**If reviewer wrong:**\n- Push back with technical reasoning\n- Show code/tests that prove it works\n- Request clarification\n\nSee template at: requesting-code-review/code-reviewer.md","tags":["requesting","code","review","coco","rkz91","agent-skills","agents-md","ai-agents","claude-code","codex","cursor","developer-tools"],"capabilities":["skill","source-rkz91","skill-requesting-code-review","topic-agent-skills","topic-agents-md","topic-ai-agents","topic-claude-code","topic-codex","topic-cursor","topic-developer-tools","topic-llm-tools","topic-mcp","topic-pm-tools","topic-product-management","topic-productivity"],"categories":["coco"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/rkz91/coco/requesting-code-review","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add rkz91/coco","source_repo":"https://github.com/rkz91/coco","install_from":"skills.sh"}},"qualityScore":"0.453","qualityRationale":"deterministic score 0.45 from registry signals: · indexed on github topic:agent-skills · 7 github stars · SKILL.md body (2,839 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-18T19:14:08.882Z","embedding":null,"createdAt":"2026-05-18T13:21:41.841Z","updatedAt":"2026-05-18T19:14:08.882Z","lastSeenAt":"2026-05-18T19:14:08.882Z","tsv":"'-1':240 '/code-reviewer.md':409 '1':122,238,243 '100':304 '2':144,219,271 '3':189,319,348 '3df7661':279 '4':286 'a7981ec':276 'act':190 'activ':30 'ad':281,355 'ad-hoc':354 'add':220 'announc':23 'appli':352 'architectur':293 'argu':381 'assess':308 'awk':241 'back':208,390 'base':127,178,231,274 'baselin':113 'bash':126 'batch':347 'brief':187 'bug':118 'built':170 'cascad':42 'catch':38,331 'check':114 'clarif':401 'clean':292 'code':3,21,27,34,147,156,227,254,407 'code-review':33,146,155,253 'code-reviewer.md':162 'code/tests':395 'commit':181,185 'complet':7,97,217 'complex':117 'compound':335 'context':48,73 'continu':75,316,353 'convers':265 'core':77 'craft':47 'critic':194,374 'descript':186,280 'develop':95,326,357 'dispatch':31,145,251 'docs/superpowers/plans/deployment-plan.md':273 'driven':94,325 'earli':80 'end':184 'evalu':50 'exampl':215 'execut':342 'featur':11,99 'feedback':192,351,385 'fill':159 'fix':116,193,197,313,336 'flag':365 'focus':60 'fresh':109 'function':222,263 'get':45,123,350 'git':124,129,139,233,246 'grep':236 'head':133,137,143,182,239,244,250,277 'histori':55 'hoc':356 'ignor':373 'immedi':196 'implement':9,166,259 'import':198,297,379 'index':266 'indic':300,315 'integr':320 'interv':307 'issu':39,195,199,204,287,296,332,375,380 'keep':57 'later':206 'let':224 'log':234 'magic':302 'main':103 'major':10,98 'mandatori':87 'meet':18 'merg':14,101,360 'minor':203,301 'miss':298 'move':338 'never':51,366 'next':340 'note':202 'number':303 'often':82 'onelin':235 'option':104 'origin/main':136 'pars':132,142,249 'perspect':110 'placehold':163 'plan':171,267,343 'precis':46 'preserv':70 'principl':78 'print':242 'proceed':201,230,311,376 'process':68 'product':64 'progress':299,314 'prove':397 'push':207,389 'readi':309 'real':294 'reason':214,393 'red':364 'refactor':112 'repair':262 'repairindex':284 'report':306 'request':2,20,26,85,121,226,400,406 'requesting-code-review':1,405 'requir':19,173,269 'return':290 'rev':131,141,248 'rev-pars':130,140,247 'review':4,22,28,35,44,59,79,81,86,148,157,210,228,255,327,344,358,361,368,387,408 'see':402 'session':53 'sha':128,138,179,183,232,245,275,278 'shas':125 'show':394 'simpl':372 'skill':29 'skill-requesting-code-review' 'skip':367 'source-rkz91' 'start':25,180 'strength':291 'stuck':108,363 'subag':36,93,149,256,289,324 'subagent-driven':92,323 'summari':188 'superpow':32,154,252 'task':8,90,151,218,237,270,318,330,341,349 'technic':384,392 'templat':160,403 'test':295 'thought':67 'tool':152 'topic-agent-skills' 'topic-agents-md' 'topic-ai-agents' 'topic-claude-code' 'topic-codex' 'topic-cursor' 'topic-developer-tools' 'topic-llm-tools' 'topic-mcp' 'topic-pm-tools' 'topic-product-management' 'topic-productivity' 'type':158,288 'unfix':378 'use':5,150 'valid':383 'valuabl':106 'verif':221,260 'verifi':16 'verifyindex':282 'work':17,63,76,399 'workflow':322 'wrong':212,388 '~1':134","prices":[{"id":"e80fab3c-2580-4178-a5c4-5e6d2b01faa4","listingId":"68774e1b-e2df-4026-9b47-454c26ea5e49","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"rkz91","category":"coco","install_from":"skills.sh"},"createdAt":"2026-05-18T13:21:41.841Z"}],"sources":[{"listingId":"68774e1b-e2df-4026-9b47-454c26ea5e49","source":"github","sourceId":"rkz91/coco/requesting-code-review","sourceUrl":"https://github.com/rkz91/coco/tree/main/skills/requesting-code-review","isPrimary":false,"firstSeenAt":"2026-05-18T13:21:41.841Z","lastSeenAt":"2026-05-18T19:14:08.882Z"}],"details":{"listingId":"68774e1b-e2df-4026-9b47-454c26ea5e49","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"rkz91","slug":"requesting-code-review","github":{"repo":"rkz91/coco","stars":7,"topics":["agent-skills","agents-md","ai","ai-agents","claude-code","codex","cursor","developer-tools","llm-tools","mcp","pm-tools","product-management","productivity","prompt-engineering","workflow-automation"],"license":"mit","html_url":"https://github.com/rkz91/coco","pushed_at":"2026-04-26T01:51:27Z","description":"Open-source library of AI superpowers — 59 skills, 34 commands, 10 agents + 24 GSD subagents, 3 system bundles. An entire team, wherever your AI lives. Vendor-neutral across Claude Code, Cursor, Codex, and any AGENTS.md tool.","skill_md_sha":"30df98656bc558941f1ac98c018fae40e7abe091","skill_md_path":"skills/requesting-code-review/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/rkz91/coco/tree/main/skills/requesting-code-review"},"layout":"multi","source":"github","category":"coco","frontmatter":{"name":"requesting-code-review","description":"Use when completing tasks, implementing major features, or before merging to verify work meets requirements"},"skills_sh_url":"https://skills.sh/rkz91/coco/requesting-code-review"},"updatedAt":"2026-05-18T19:14:08.882Z"}}