Skill عملی برای AI Agent

Setup Pre-Commit

برای اجرای چک‌های قبل از commit و کاهش خطاهای ساده استفاده می‌شود.

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

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

این Skill کمک می‌کند قبل از commit، چک‌های لازم را منظم و قابل تکرار اجرا کنید. ورودی شما نوع پروژه، چک‌های موردنیاز و محدودیت‌های repo است و خروجی، تنظیمات pre-commit و ترتیب اجرای آن‌هاست.

2

ورودی لازم

  • نوع پروژه
  • چک‌های قبل از commit
  • محدودیت repo
  • هدف guardrail
3

خروجی نهایی

  • تنظیم pre-commit
  • ترتیب اجرا
  • چک‌های ضروری
  • نکات خطا
4

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

Claude CodeCursorCodexGitHub CopilotWindsurf
5

Copy Prompt / Workflow

قبل از commit، guardrailهای لازم را پیشنهاد بده. ورودی: پروژه و چک‌های موردنیاز. خروجی: pre-commit setup و ترتیب اجرا.
6

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

  1. نوع پروژه و زبان را مشخص کن.
  2. چک‌های ضروری را فهرست کن.
  3. از Skill بخواه setup مناسب را پیشنهاد دهد.
  4. تنظیمات را قبل از استفاده تست کن.
7

مثال واقعی

برای یک repo TypeScript، این Skill می‌تواند lint، format و testهای سبک را قبل از commit مرتب کند.
8

خطاهای رایج

  • چک‌ها را سنگین و کند می‌سازی.
  • pre-commit را بدون تست رها می‌کنی.
  • همه خطاها را در یک hook می‌گذاری.
9

منبع و نصب Skill

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

npx skills add https://github.com/mattpocock/skills --skill setup-pre-commit
10
Git Workflowآمادهمتوسط

Using Git Worktrees

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

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

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

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

Verification Before Completion

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

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

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

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

Requesting Code Review

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

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

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