بنقرة واحدة
sh-review
Request self-review of completed work and handle external code review feedback with technical rigor
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Request self-review of completed work and handle external code review feedback with technical rigor
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Multi-expert AI/ML specification review with scoring gate — model architecture, evaluation rigor, safety/alignment, and production readiness for AI systems and LLM apps
Multi-expert architecture review — boundaries, integration patterns, failure modes, evolvability
Multi-expert business analysis with advisory recommendations (no scoring gate)
Multi-expert intelligence pipeline review — discovery quality, ingestion resilience, scoring validity, platform compliance, taxonomy coherence, cost efficiency
Multi-expert mobile/native app specification review with scoring gate — Android, iOS, Swift, SwiftUI
Multi-expert personal-development review with scoring gate — learnability, adoption, human-centeredness, and capability impact for talent/learning/AI-augmentation designs
| name | sh-review |
| description | Request self-review of completed work and handle external code review feedback with technical rigor |
This skill covers both sides of code review: requesting review of your own work and responding to review feedback from others.
Dispatch a review to catch issues before they cascade. The reviewer gets precisely crafted context for evaluation -- never your session's history.
Core principle: Review early, review often.
Mandatory:
Optional but valuable:
1. Get git SHAs:
BASE_SHA=$(git rev-parse HEAD~1) # or origin/main
HEAD_SHA=$(git rev-parse HEAD)
2. Prepare review context:
3. Dispatch review subagent (if available) or perform self-review by:
4. Act on feedback:
Parallel agents (/sh:parallel):
Executing plans (/sh:execute):
Ad-Hoc Development:
Code review requires technical evaluation, not emotional performance.
Core principle: Verify before implementing. Ask before assuming. Technical correctness over social comfort.
WHEN receiving code review feedback:
1. READ: Complete feedback without reacting
2. UNDERSTAND: Restate requirement in own words (or ask)
3. VERIFY: Check against codebase reality
4. EVALUATE: Technically sound for THIS codebase?
5. RESPOND: Technical acknowledgment or reasoned pushback
6. IMPLEMENT: One item at a time, test each
NEVER:
INSTEAD:
IF any item is unclear:
STOP - do not implement anything yet
ASK for clarification on unclear items
WHY: Items may be related. Partial understanding = wrong implementation.
From your human partner:
From external reviewers:
BEFORE implementing:
1. Check: Technically correct for THIS codebase?
2. Check: Breaks existing functionality?
3. Check: Reason for current implementation?
4. Check: Works on all platforms/versions?
5. Check: Does reviewer understand full context?
IF suggestion seems wrong:
Push back with technical reasoning
IF conflicts with human partner's prior decisions:
Stop and discuss with human partner first
IF reviewer suggests "implementing properly":
grep codebase for actual usage
IF unused: "This endpoint isn't called. Remove it (YAGNI)?"
IF used: Then implement properly
FOR multi-item feedback:
1. Clarify anything unclear FIRST
2. Then implement in this order:
- Blocking issues (breaks, security)
- Simple fixes (typos, imports)
- Complex fixes (refactoring, logic)
3. Test each fix individually
4. Verify no regressions
Push back when:
How to push back:
When feedback IS correct:
Good: "Fixed. [Brief description of what changed]"
Good: "Good catch - [specific issue]. Fixed in [location]."
Good: [Just fix it and show in the code]
Bad: "You're absolutely right!"
Bad: "Great point!"
Bad: ANY gratitude expression
Actions speak. Just fix it. The code itself shows you heard the feedback.
If you pushed back and were wrong:
Good: "You were right - I checked [X] and it does [Y]. Implementing now."
Bad: Long apology or defending why you pushed back
State the correction factually and move on.
| Mistake | Fix |
|---|---|
| Performative agreement | State requirement or just act |
| Blind implementation | Verify against codebase first |
| Batch without testing | One at a time, test each |
| Assuming reviewer is right | Check if breaks things |
| Avoiding pushback | Technical correctness > comfort |
| Partial implementation | Clarify all items first |
| Skipping review because "it's simple" | Simple code breaks too |
Requesting: Review early, review often. Precisely crafted context for the reviewer.
Receiving: External feedback = suggestions to evaluate, not orders to follow. Verify. Question. Then implement.
No performative agreement. Technical rigor always.