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
آموزش استفاده مرحلهای
- نوع پروژه و زبان را مشخص کن.
- چکهای ضروری را فهرست کن.
- از Skill بخواه setup مناسب را پیشنهاد دهد.
- تنظیمات را قبل از استفاده تست کن.
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