{"id":"bf1e02d7-d680-43f1-8f36-2c7751639891","shortId":"Ey3J4H","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\nDispatch superpowers:code-reviewer subagent to catch issues before they cascade.\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/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","synapse","deve1993","agent-skills","ai-agents","ai-coding","ai-workspace","anti-poisoning","auto-learning-ai","automation"],"capabilities":["skill","source-deve1993","skill-requesting-code-review","topic-agent-skills","topic-ai-agents","topic-ai-coding","topic-ai-workspace","topic-anti-poisoning","topic-auto-learning-ai","topic-automation","topic-claude-code","topic-code-quality","topic-cursor","topic-developer-tools","topic-devops"],"categories":["Synapse"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/deve1993/Synapse/requesting-code-review","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add deve1993/Synapse","source_repo":"https://github.com/deve1993/Synapse","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,540 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:14.182Z","embedding":null,"createdAt":"2026-05-18T13:21:47.336Z","updatedAt":"2026-05-18T19:14:14.182Z","lastSeenAt":"2026-05-18T19:14:14.182Z","tsv":"'-1':198 '/code-reviewer.md':367 '1':80,196,201 '100':262 '2':102,177,229 '3':147,277,306 '3df7661':237 '4':244 'a7981ec':234 'act':148 'ad':239,313 'ad-hoc':312 'add':178 'appli':310 'architectur':251 'argu':339 'assess':266 'awk':199 'back':166,348 'base':85,136,189,232 'baselin':71 'bash':84 'batch':305 'brief':145 'bug':76 'built':128 'cascad':34 'catch':30,289 'check':72 'clarif':359 'clean':250 'code':3,21,26,105,114,185,212,365 'code-review':25,104,113,211 'code-reviewer.md':120 'code/tests':353 'commit':139,143 'complet':7,55,175 'complex':75 'compound':293 'continu':274,311 'convers':223 'core':35 'critic':152,332 'descript':144,238 'develop':53,284,315 'dispatch':23,103,209 'docs/plans/deployment-plan.md':231 'driven':52,283 'earli':38 'end':142 'exampl':173 'execut':300 'featur':11,57 'feedback':150,309,343 'fill':117 'fix':74,151,155,271,294 'flag':323 'fresh':67 'function':180,221 'get':81,308 'git':82,87,97,191,204 'grep':194 'head':91,95,101,140,197,202,208,235 'hoc':314 'ignor':331 'immedi':154 'implement':9,124,217 'import':156,255,337 'index':224 'indic':258,273 'integr':278 'interv':265 'issu':31,153,157,162,245,254,290,333,338 'later':164 'let':182 'log':192 'magic':260 'main':61 'major':10,56 'mandatori':45 'meet':18 'merg':14,59,318 'minor':161,259 'miss':256 'move':296 'never':324 'next':298 'note':160 'number':261 'often':40 'onelin':193 'option':62 'origin/main':94 'pars':90,100,207 'perspect':68 'placehold':121 'plan':129,225,301 'principl':36 'print':200 'proceed':159,188,269,334 'progress':257,272 'prove':355 'push':165,347 'readi':267 'real':252 'reason':172,351 'red':322 'refactor':70 'repair':220 'repairindex':242 'report':264 'request':2,20,43,79,184,358,364 'requesting-code-review':1,363 'requir':19,131,227 'return':248 'rev':89,99,206 'rev-pars':88,98,205 'review':4,22,27,37,39,44,106,115,168,186,213,285,302,316,319,326,345,366 'see':360 'sha':86,96,137,141,190,203,233,236 'shas':83 'show':352 'simpl':330 'skill' 'skill-requesting-code-review' 'skip':325 'source-deve1993' 'start':138 'strength':249 'stuck':66,321 'subag':28,51,107,214,247,282 'subagent-driven':50,281 'summari':146 'superpow':24,112,210 'task':8,48,109,176,195,228,276,288,299,307 'technic':342,350 'templat':118,361 'test':253 'tool':110 'topic-agent-skills' 'topic-ai-agents' 'topic-ai-coding' 'topic-ai-workspace' 'topic-anti-poisoning' 'topic-auto-learning-ai' 'topic-automation' 'topic-claude-code' 'topic-code-quality' 'topic-cursor' 'topic-developer-tools' 'topic-devops' 'type':116,246 'unfix':336 'use':5,108 'valid':341 'valuabl':64 'verif':179,218 'verifi':16 'verifyindex':240 'work':17,357 'workflow':280 'wrong':170,346 '~1':92","prices":[{"id":"88a46694-fe94-449b-982f-39f820b19d3b","listingId":"bf1e02d7-d680-43f1-8f36-2c7751639891","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"deve1993","category":"Synapse","install_from":"skills.sh"},"createdAt":"2026-05-18T13:21:47.336Z"}],"sources":[{"listingId":"bf1e02d7-d680-43f1-8f36-2c7751639891","source":"github","sourceId":"deve1993/Synapse/requesting-code-review","sourceUrl":"https://github.com/deve1993/Synapse/tree/main/skills/requesting-code-review","isPrimary":false,"firstSeenAt":"2026-05-18T13:21:47.336Z","lastSeenAt":"2026-05-18T19:14:14.182Z"}],"details":{"listingId":"bf1e02d7-d680-43f1-8f36-2c7751639891","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"deve1993","slug":"requesting-code-review","github":{"repo":"deve1993/Synapse","stars":7,"topics":["agent-skills","ai-agents","ai-coding","ai-workspace","anti-poisoning","auto-learning-ai","automation","claude-code","code-quality","cursor","developer-tools","devops","fullstack-development","multi-agent-systems","nextjs","opencode","persistent-memory","self-improving","telegram-bot"],"license":"other","html_url":"https://github.com/deve1993/Synapse","pushed_at":"2026-05-15T21:34:01Z","description":"Self-improving AI brain for Claude Code & Desktop — 28 MCP tools, 253 skills, collective memory, project tracking, work logs. One server, all your sessions share the same knowledge. Deploy on Coolify in 2 minutes.","skill_md_sha":"2bff4500add7ee25f779d7f4ed30b49bab73f757","skill_md_path":"skills/requesting-code-review/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/deve1993/Synapse/tree/main/skills/requesting-code-review"},"layout":"multi","source":"github","category":"Synapse","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/deve1993/Synapse/requesting-code-review"},"updatedAt":"2026-05-18T19:14:14.182Z"}}