Skill عملی برای AI Agent
Finishing a Development Branch
برای بستن تمیز branch و آمادهسازی merge استفاده میشود.
آمادهگردش کار Gitسادهبهروزرسانی ۱۶ تیر ۱۴۰۵
1
این Skill چه کاری میکند؟
این Skill کمک میکند یک branch توسعه را تمیز ببندید. ورودی شما وضعیت branch، تغییرات باقیمانده و شرط merge است و خروجی، checklist نهایی و قدمهای قبل از merge است.
2
ورودی لازم
- وضعیت branch
- تغییرات باقیمانده
- شرط merge
- تستها
3
خروجی نهایی
- چکلیست نهایی
- قدمهای merge
- cleanup لازم
- ریسکها
4
مناسب کدام Agentهاست؟
Claude CodeCursorCodexGitHub CopilotWindsurf
5
Copy Prompt / Workflow
branch توسعه را برای merge نهایی آماده کن. ورودی: وضعیت branch و تستها. خروجی: checklist پایان و cleanup.
6
آموزش استفاده مرحلهای
- وضعیت branch را بده.
- تغییرات باقیمانده را مشخص کن.
- از Skill بخواه checkout نهایی بدهد.
- بعد از merge، cleanup را انجام بده.
7
مثال واقعی
بعد از تکمیل یک feature، این Skill میتواند بگوید چه تستهایی باید دوباره اجرا شوند و چه فایلهایی باید پاک شوند.
8
خطاهای رایج
- branch را بدون چک نهایی میبندی.
- cleanup بعد از merge را فراموش میکنی.
- تست نهایی را اجرا نمیکنی.
9
منبع و نصب Skill
منبع اصلی و تأییدشده در skills.sh
npx skills add https://github.com/obra/superpowers --skill finishing-a-development-branch
10