requesting-code-review – skill Lập trình cho agent AI
Dùng khi hoàn thành tác vụ, triển khai tính năng lớn, hoặc trước khi merge để xác minh công việc đáp ứng yêu cầu
Cài skill requesting-code-review bằng một lệnh
Chọn công cụ bạn đang dùng, copy lệnh và dán vào terminal. Skill sẽ nằm trong thư mục skills của công cụ đó và sẵn sàng dùng ở phiên làm việc tiếp theo.
Claude Code
mkdir -p ~/.claude/skills && curl -fsSL https://skill.dn1nguoi.com/z/requesting-code-review-7ecb1.tgz | tar xz -C ~/.claude/skills
Gọi trong Claude Code: /requesting-code-review – rồi mô tả công việc bạn muốn làm.
Codex
mkdir -p ~/.codex/skills && curl -fsSL https://skill.dn1nguoi.com/z/requesting-code-review-7ecb1.tgz | tar xz -C ~/.codex/skills
Gọi trong Codex: $requesting-code-review – rồi mô tả công việc bạn muốn làm.
Hermes Agent
mkdir -p ~/.hermes/skills && curl -fsSL https://skill.dn1nguoi.com/z/requesting-code-review-7ecb1.tgz | tar xz -C ~/.hermes/skills
Gọi trong Hermes Agent: /requesting-code-review – rồi mô tả công việc bạn muốn làm.
DeepSeek
mkdir -p ~/.deepcode/skills && curl -fsSL https://skill.dn1nguoi.com/z/requesting-code-review-7ecb1.tgz | tar xz -C ~/.deepcode/skills
Gọi trong DeepSeek: /requesting-code-review – rồi mô tả công việc bạn muốn làm.
Nội dung SKILL.md
Nội dung SKILL.md gốc bằng tiếng Anh.
Requesting Code Review
Use an available authorized reviewer to catch issues before they cascade. The named superpowers agent/Task API is host-specific; this guide does not grant delegation or external-code disclosure permission.
Core principle: Review early, review often.
When to Request Review
Mandatory:
- After each task in subagent-driven development
- After completing major feature
- Before merge to main
Optional but valuable:
- When stuck (fresh perspective)
- Before refactoring (baseline check)
- After fixing complex bug
How to Request
1. Get git SHAs:
BASE_SHA=$(git rev-parse HEAD~1) # or origin/main
HEAD_SHA=$(git rev-parse HEAD)2. Dispatch code-reviewer subagent:
Use Task tool with superpowers:code-reviewer type, fill template at code-reviewer.md
Placeholders:
{WHAT_WAS_IMPLEMENTED}- What you just built{PLAN_OR_REQUIREMENTS}- What it should do{BASE_SHA}- Starting commit{HEAD_SHA}- Ending commit{DESCRIPTION}- Brief summary
3. Act on feedback:
- Fix Critical issues immediately
- Fix Important issues before proceeding
- Note Minor issues for later
- Push back if reviewer is wrong (with reasoning)
Example
[Just completed Task 2: Add verification function]
You: Let me request code review before proceeding.
BASE_SHA=$(git log --oneline | grep "Task 1" | head -1 | awk '{print $1}')
HEAD_SHA=$(git rev-parse HEAD)
[Dispatch superpowers:code-reviewer subagent]
WHAT_WAS_IMPLEMENTED: Verification and repair functions for conversation index
PLAN_OR_REQUIREMENTS: Task 2 from docs/plans/deployment-plan.md
BASE_SHA: a7981ec
HEAD_SHA: 3df7661
DESCRIPTION: Added verifyIndex() and repairIndex() with 4 issue types
[Subagent returns]:
Strengths: Clean architecture, real tests
Issues:
Important: Missing progress indicators
Minor: Magic number (100) for reporting interval
Assessment: Ready to proceed
You: [Fix progress indicators]
[Continue to Task 3]Integration with Workflows
Subagent-Driven Development:
- Review after EACH task
- Catch issues before they compound
- Fix before moving to next task
Executing Plans:
- Review after each batch (3 tasks)
- Get feedback, apply, continue
Ad-Hoc Development:
- Review before merge
- Review when stuck
Red Flags
Never:
- Skip review because "it's simple"
- Ignore Critical issues
- Proceed with unfixed Important issues
- Argue with valid technical feedback
If reviewer wrong:
- Push back with technical reasoning
- Show code/tests that prove it works
- Request clarification
See bundled template at: [code-reviewer.md](code-reviewer.md). Use full resolved commit IDs and include dirty/untracked changes separately; HEAD-to-HEAD review does not cover them.
When to Use
This skill is applicable to execute the workflow or actions described in the overview.
Limitations
- Use this skill only when the task clearly matches the scope described above.
- Do not treat the output as a substitute for environment-specific validation, testing, or expert review.
- Stop and ask for clarification if required inputs, permissions, safety boundaries, or success criteria are missing.
Skill liên quan
- resolving-merge-conflicts – Dùng khi cần giải quyết xung đột merge/rebase git đang dang dở.
- review-and-simplify-changes – Đánh giá git diff hoặc phạm vi tệp được chỉ định về khả năng tái sử dụng, chất lượng mã…
- review-animations – Dùng khi cần đánh giá mã animation và chuyển động theo tiêu chuẩn nghiêm ngặt về thủ…
- review-response-generator – Review Response Generator. Dùng khi làm việc với nội dung đánh giá và ngữ cảnh kinh…
- review-swarm – Đánh giá song song chỉ đọc bằng nhiều agent trên git diff hiện tại hoặc phạm vi tệp được…
- robius-app-architecture – CRITICAL: Dùng cho các mẫu kiến trúc ứng dụng Robius. Kích hoạt khi có: Tokio, async…
- robius-matrix-integration – CRITICAL: Dùng để tích hợp Matrix SDK với Makepad. Kích hoạt khi có: Matrix SDK, sliding…
- robot-framework-skill – Tạo test Robot Framework theo cú pháp keyword-driven bằng Python. Hỗ trợ…