تا حالا شده یه ساعت با ایجنت کار کنی و آخرش ببینی یه چیز دیگه ساخته، نه اون چیزی که توی ذهن تو بود؟ Matt Pocock (همون معلم معروف TypeScript) میگه این رایجترین شکست کار با ایجنتهاست و اسکیلهاش رو دقیقاً برای همین ساخته.
توضیح خود ریپو اینه: «اسکیلهایی که هر روز برای مهندسی واقعی استفاده میکنم، نه وایبکدینگ.» امروز (۱۲ آبان ۱۴۰۵) که چک کردم بیشتر از ۳۰۰ هزار ستاره روی GitHub داشت و لایسنسش MIT هست.
فرقش با چارچوبهای سنگین اینه که کنترل رو ازت نمیگیره. هر اسکیل کوچیکه، خودت میتونی بازش کنی، بخونیش و عوضش کنی.
کدوم اسکیلهاش ارزش امتحان دارن؟
grill-me: قبل از شروع، ایجنت ازت سؤالپیچ میکنه تا دقیقاً بفهمه چی میخوای. محبوبترین اسکیل همین مجموعهستgrill-with-docs: همون سؤالپیچ، ولی یه واژهنامهی مشترک برای پروژه هم میسازه تا ایجنت کمتر پرحرفی کنهtdd: چرخهی red-green-refactor؛ اول تست شکستخورده، بعد کدdiagnosing-bugs: دیباگ مرحلهبهمرحله به جای حدس زدنhandoff: خلاصهی جلسه رو برای یه ایجنت تازه مینویسه
چطور نصب کنم؟
برای Claude Code، Codex، Copilot و Gemini CLI دستور جدا توی README هست. برای Cursor، OpenCode و بقیه هم میشه از ابزار skills استفاده کرد:
npx skills@latest add mattpocock/skills
بعد از نصب، یه بار توی هر ریپو /setup-matt-pocock-skills رو اجرا کن تا ازت بپرسه ایشوها رو کجا نگه میداری و داکیومنتها کجا ذخیره بشن.
مثل همیشه قبل از نصب، فایلهای SKILL.md رو یه نگاه بنداز؛ چراییاش رو توی امنیت در وایب کد گفتم.
کنار چی استفادهاش کنم؟
اگه Superpowers رو نصب کردی، میدونی که اون یه روند کامل رو به ایجنت تحمیل میکنه. اسکیلهای Matt سبکترن و تکهتکه برمیداریشون؛ بهتره یکیشون رو انتخاب کنی که دستورها با هم قاطی نشن.
اگه هم دلت میخواد حس grill-me رو بدون نصب چیزی امتحان کنی، پرامپت پلن MVP همین کار رو با یه متن ساده انجام میده.
ایجنت بد کد نمیزنه؛ بد فهمیده.
