بنقرة واحدة
code-review
Activate when reviewing branches, commits, or pull requests using the emoji-driven review protocol.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Activate when reviewing branches, commits, or pull requests using the emoji-driven review protocol.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Activate when an Engineering Manager needs to shape a rough initiative into a clear, scoped, outcome-oriented brief before execution.
Activate when managing conversation history in long sessions, choosing compression strategies, or preserving critical information during context truncation.
Activate when designing agent systems, debugging unexpected agent behavior, or optimizing context usage and attention budgets.
Activate when hitting context limits, experiencing quality degradation in long sessions, or needing to extend effective context capacity.
Activate when generating in-code comments or system documentation using the Diátaxis framework.
Activate when testing agent systems, measuring output quality, or designing evaluation frameworks for AI-assisted workflows.
| name | code-review |
| version | 1.0.0 |
| description | Activate when reviewing branches, commits, or pull requests using the emoji-driven review protocol. |
| triggers | ["review","pr","pull-request","code-review","merge","diff"] |
A systematic review protocol for branches, commits, or pull requests. Every comment is prefixed with an emoji to signal intent and severity, producing structured, actionable feedback.
| Emoji | Tag | Intent | Action Required? |
|---|---|---|---|
| 🐛 | bug | Potential bug or incorrect behavior. Explain the failure scenario and suggest a fix. | Yes — Must fix |
| 🔧 | change | Concrete change request. A concern or improvement that should be addressed before merging. | Yes — Should fix |
| ♻️ | refactor | Refactoring suggestion. Include pseudo-code or a brief outline of the proposed simplification. | Yes — Consider |
| ❓ | question | A question that needs an answer to continue the review. Provide enough context for a clear response. | Yes — Reply needed |
| 💭 | thought | Thinking out loud. Sharing an alternative approach or walking through the code to verify understanding. | No |
| 🌱 | seed | Planting a seed. An observation with larger implications worth exploring in a follow-up task. | No |
| 👍 | praise | Highlight something well done. Positive reinforcement for good patterns, clean abstractions, or clever solutions. | No |
| ⛏ | nit | Nitpick. Minor style or formatting preference. Not worth blocking a merge. | No |
| 📌 | out-of-scope | A concern that falls outside the current change. Should be tracked as a separate issue or task. | No — Track separately |
Rule: Only 🐛 and 🔧 comments block a merge. All other emojis are informational or advisory.
Before writing any comment, perform a recursive assessment:
Organize the review output in this order:
A 2-3 sentence overview of the change: what it does, whether it achieves its stated goal, and the overall quality impression.
Present findings in descending severity order:
Each finding must include:
file_path:line_number (or line range).Close the review with one of:
| Verdict | Meaning |
|---|---|
| ✅ Approve | No blocking issues. Ready to merge. |
| 🔄 Request Changes | Has 🐛 or 🔧 findings that must be resolved. |
| 💬 Comment | Has ❓ questions that need answers before a decision. |
Cross-reference every diff against these checks:
any, mixed, or loose types → 🔧.Single finding:
🐛
src/checkout/payment.ts:42— This method doesn't handle the case wheregateway.charge()throws. The promise rejection will propagate unhandled. Suggestion: Wrap in try/catch and return aPaymentResult.failed(error).
recursive-exploration (tracing methodology), typescript-standard or php-standard (quality gates)refactor (for implementing suggested refactors)References: Emoji Code (dev.to), Code Review Emoji Guide (GitHub)