چگونه مانند یک حرفه‌ای با Claude Code Skills کار کنیم

از کپی و چسباندن (copy-paste) دستورالعمل‌های تکراری در ترمینال خود دست بردارید.

اگر از Claude Code استفاده می‌کنید، احتمالاً مدام حرف‌های خود را تکرار می‌کنید. هر بار به آن می‌گویید که از TypeScript استفاده کند، از TDD پیروی کند یا Pull Requestها را بررسی کند.

Claude Code Skills این مشکل را حل می‌کند.

Skillها پوشه‌هایی حاوی دستورالعمل‌ها و اسکریپت‌ها هستند. Claude آن‌ها را به‌طور خودکار بر اساس وظیفه شما بارگذاری می‌کند. شما قوانین را یک‌بار می‌نویسید و از طریق دستورات اسلش (slash commands) از آن‌ها استفاده می‌کنید.

نحوه عملکرد Skillها

یک Skill پوشه‌ای است که فایل SKILL.md در داخل آن قرار دارد و شامل دو بخش است:

متادیتای YAML: به Claude می‌گوید چه زمانی از این skill استفاده کند. • دستورالعمل‌های Markdown: به Claude می‌گوید چه کاری انجام دهد.

ساختار نمونه: my-skill/ └── SKILL.md

محل ذخیره‌سازی Skillها

شخصی: ~/.claude/skills/ (برای تمام پروژه‌های شما کار می‌کند) • پروژه‌ای: .claude/skills/ (از طریق Git با تیم خود به اشتراک گذاشته می‌شود) • پلاگین: نصب از طریق /plugin (دارای Namespace برای استفاده آسان)

Skillهای پروژه‌ای، جایگزین Skillهای شخصی می‌شوند. این ویژگی به تیم‌ها اجازه می‌دهد استانداردهای خاصی را اعمال کنند.

ویژگی‌های پیشرفته

Skillها فراتر از متن‌های ساده هستند. شما می‌توانید از موارد زیر استفاده کنید:

• اسکریپت‌های باندل‌شده به هر زبان. • جایگزینی دستورات Shell با استفاده از سینتکس !command. • زیر-عامل‌ها (Sub-agents) برای وظایف پیچیده.

سینتکس !command به Claude اجازه می‌دهد داده‌های زنده را دریافت کند. برای مثال، می‌تواند قبل از شروع بررسی، یک دستور git را برای دریافت جزئیات PR اجرا کند. Claude داده‌های واقعی را می‌بیند، نه خودِ دستور را.

کجا Skillها را پیدا کنیم

اکوسیستم بسیار بزرگ است. نیازی نیست همه چیز را از صفر بسازید.

skills.sh: یک مرورگر جامعه‌محور برای یافتن و نصب skillها. • claude-plugins.dev: یک ریجستری که skillهای موجود در GitHub را ایندکس می‌کند. • skillsdirectory.com: یک ریجستری برای skillهای تایید شده از نظر امنیتی. • claudskills.com: کاتالوگی از بیش از ۶۷,۰۰۰ skill. • مخزن رسمی Anthropic: بهترین مکان برای یادگیری استانداردها.

قابلیت جابه‌جایی (Portability)

Skillها از یک استاندارد باز استفاده می‌کنند. Skillی که برای Claude Code می‌نویسید، در OpenAI Codex، Gemini CLI و Cursor نیز کار می‌کند. سرمایه‌گذاری شما در زمینه اتوماسیون، در ابزارهای مختلف همراه شما خواهد بود.

از کوچک شروع کنید. یک فایل SKILL.md برای رایج‌ترین وظیفه خود بنویسید. با این کار ساعت‌ها از پرامپت‌نویسی دستی را ذخیره خواهید کرد.

Source: https://dev.to/elayachiabdelmajid/how-to-work-with-claude-code-skills-like-a-pro-dbn

Optional learning community: https://t.me/GyaanSetuAi