Skill عملی برای AI Agent

GitHub Patterns

برای انجام کارهای GitHub با gh CLI، ساخت PR، بررسی checks و مدیریت workflowهای GitHub استفاده می‌شود.

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

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

این Skill مسیرهای عملی کار با GitHub را برای Agent روشن می‌کند؛ مثل ساخت PR، دیدن checkها، review، merge و استفاده از gh CLI.

2

ورودی لازم

  • repo یا branch
  • هدف GitHub
  • وضعیت PR یا issue
  • محدودیت merge یا CI
3

خروجی نهایی

  • commandهای gh CLI
  • وضعیت PR/checkها
  • قدم بعدی
  • هشدارهای قبل از merge
4

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

Claude CodeCursorCodexGitHub CopilotGemini
5

Copy Prompt / Workflow

برای این کار GitHub از gh CLI استفاده کن. وضعیت branch، PR، checkها و قدم بعدی را بررسی کن و commandهای دقیق و کم‌ریسک بده. بدون اجرای خطرناک، اول گزارش بده.
6

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

  1. هدف GitHub را مشخص کن.
  2. وضعیت branch و remote را بررسی کن.
  3. از gh CLI برای PR، checks یا issue استفاده کن.
  4. قبل از merge نتیجه checkها را خلاصه کن.
7

مثال واقعی

برای یک branch آماده PR، این Skill وضعیت checks و مسیر merge را شفاف می‌کند و commandهای کم‌ریسک می‌دهد.
8

خطاهای رایج

  • استفاده از حدس به‌جای gh CLI
  • merge قبل از green checks
  • ندیدن branch فعلی
  • نوشتن command مخرب بدون تایید
9

منبع و نصب Skill

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

npx skills add https://github.com/callstackincubator/agent-skills --skill github
10
Git Workflowآمادهمتوسط

Using Git Worktrees

برای اجرای کارهای موازی با git worktree بدون خراب کردن branch اصلی استفاده می‌شود.

ورودیbranch اصلی
خروجیworktreeهای جدا
Compatible Agents
Claude CodeCursorCodexGitHub CopilotWindsurf
خروجی نهایی

worktreeهای جدا · برنامه کار موازی · مرزبندی branchها · گام‌های cleanup

Code Reviewآمادهمتوسط

Requesting Code Review

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

ورودیdiff یا PR
خروجیreview متمرکز
Compatible Agents
Claude CodeCursorCodexGitHub Copilot
خروجی نهایی

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

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

Verification Before Completion

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

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

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