Skill عملی برای AI Agent

Diagnosing Bugs

برای ریشه‌یابی باگ با ورودی خطا، لاگ و رفتار سیستم استفاده می‌شود.

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

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

این Skill کمک می‌کند علت باگ را از روی نشانه‌های واقعی پیدا کنید. ورودی شما error، log و رفتار مشاهده‌شده است و خروجی، فرضیه‌های محتمل و قدم بعدی برای تأیید علت است.

2

ورودی لازم

  • error
  • log
  • رفتار سیستم
  • تغییرات اخیر
3

خروجی نهایی

  • فرضیه‌های محتمل
  • علت ریشه‌ای
  • قدم بعدی
  • تست تأیید
4

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

Claude CodeCursorCodexGitHub CopilotWindsurf
5

Copy Prompt / Workflow

باگ را از روی خطا، log و رفتار سیستم ریشه‌یابی کن. خروجی: فرضیه‌ها، علت محتمل و قدم بعدی.
6

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

  1. error و log را کامل بده.
  2. رفتار واقعی سیستم را توضیح بده.
  3. از Skill بخواه فرضیه‌ها را اولویت‌بندی کند.
  4. یک فرضیه را با تست ساده تأیید کن.
7

مثال واقعی

برای یک باگ که فقط در production دیده می‌شود، این Skill می‌تواند تغییرات اخیر و شرایط اجرا را جدا کند.
8

خطاهای رایج

  • فقط روی symptom تمرکز می‌کنی.
  • بدون شواهد کافی نتیجه قطعی می‌گیری.
  • فرضیه‌ها را تست نمی‌کنی.
9

منبع و نصب Skill

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

npx skills add https://github.com/mattpocock/skills --skill diagnosing-bugs
10
دیباگآمادهساده

Triage

برای دسته‌بندی سریع مشکل با ورودی خطا، لاگ و context استفاده می‌شود.

ورودیerror message
خروجیدسته مشکل
Compatible Agents
Claude CodeCursorCodexGitHub CopilotGemini
خروجی نهایی

دسته مشکل · علت محتمل · قدم بعدی · سؤال‌های تکمیلی

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

Systematic Debugging

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

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

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

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

Verification Before Completion

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

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

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