Skill عملی برای AI Agent

Requesting Code Review

برای درخواست code review هدفمند از Agent و پیدا کردن ایرادهای مهم قبل از merge استفاده می‌شود.

آمادهCode Reviewمتوسطبه‌روزرسانی ۱۶ تیر ۱۴۰۵
1

این Skill چه کاری می‌کند؟

این Skill به شما کمک می‌کند قبل از merge، کد را با کمک AI Agent سریع‌تر و دقیق‌تر بررسی کنید. کافی است diff، هدف تغییر و ریسک‌ها را به Agent بدهید تا یافته‌های مهم، severity و پیشنهاد تست دریافت کنید. این Skill برای توسعه‌دهندگانی مناسب است که می‌خواهند review را متمرکز و عملی انجام دهند.

2

ورودی لازم

  • diff یا PR
  • هدف تغییر
  • ریسک‌ها
  • استاندارد تیم
3

خروجی نهایی

  • review متمرکز
  • یافته‌های مهم
  • پیشنهاد comment
  • فهرست تست‌های لازم
4

مناسب کدام Agentهاست؟

Claude CodeCursorCodexGitHub Copilot
5

Copy Prompt / Workflow

یک code review هدفمند برای این تغییر انجام بده. ورودی: diff، هدف تغییر، ریسک و استاندارد تیم. خروجی: یافته‌های مهم، severity و تست‌های لازم.
6

آموزش استفاده مرحله‌ای

  1. diff یا لینک PR را بده.
  2. به Skill بگو روی bug، regression و test تمرکز کند.
  3. یافته‌ها را بر اساس اثر مرتب کن.
  4. پیشنهاد تست یا اصلاح را جداگانه ثبت کن.
7

مثال واقعی

برای PR یک route جدید، این Skill می‌تواند edge caseها، testهای جاافتاده و ریسک‌های performance را قبل از merge پیدا کند.
8

خطاهای رایج

  • review را به خلاصه‌نویسی سطحی تبدیل می‌کنی.
  • severity و اثر واقعی را جدا نمی‌کنی.
  • بدون پیشنهاد تست، review را ناتمام می‌گذاری.
9

منبع و نصب Skill

منبع اصلی و تأییدشده در skills.sh

npx skills add https://github.com/obra/superpowers --skill requesting-code-review
10
دیباگآمادهمتوسط

Diagnose

برای تشخیص مسئله قبل از تغییر کد و جلوگیری از fixهای حدسی استفاده می‌شود.

ورودینشانه خطا
خروجیفرضیه‌های محتمل
Compatible Agents
Claude CodeCursorCodexGeminiChatGPT
خروجی نهایی

فرضیه‌های محتمل · گام‌های بررسی · شواهد لازم · مسیر رفع مشکل

دیباگ سیستماتیکآمادهمتوسط

Systematic Debugging

برای دیباگ مرحله‌ای بر اساس ریشه‌یابی، فرضیه‌سازی و تست استفاده می‌شود.

ورودینشانه مشکل
خروجیفرضیه‌های مرتب‌شده
Compatible Agents
Claude CodeCursorCodexGeminiChatGPT
خروجی نهایی

فرضیه‌های مرتب‌شده · تست‌های کوچک · علت ریشه‌ای · راه‌حل تاییدشده

QA / Verificationآمادهساده

Verification Before Completion

برای چک نهایی قبل از اعلام اتمام کار توسط Agent استفاده می‌شود.

ورودیکار انجام‌شده
خروجیچک‌لیست تایید
Compatible Agents
Claude CodeCursorCodexGeminiChatGPT
خروجی نهایی

چک‌لیست تایید · موارد ناقص · خطاهای احتمالی · مرحله بعدی