Skip to content
بازگشت به وبلاگ
Tutorial·Code Velocity Academy

ایجاد مهارت ها و دستورات سفارشی برای کد کلود

مهارت های تکراری به دستورات قابل استفاده تبدیل می شوند. یک بار بنویسید، آن را با نام /skill-name بخوانید و کد کلود هر بار جریان کار کامل را اجرا می کند.

مهارت ها فایل های علامت گذاری هستند که جریان های کاری قابل استفاده مجدد را برای کد کلود تعریف می کنند. به جای تایپ همان سرعت پیچیده هر بار که می خواهید به استقرار، اجرای یک بررسی کد، یا تولید اسناد، شما یک SKILL.md را می نویسید و آن را با یک دستور کاهش می دهید.

مهارت کلود کد چیست؟

یک Skill یک فایل علامت گذاری (SKILL.md) است که حاوی دستورالعمل هایی است که کلود کد هنگام فراخوانی آن را دنبال می کند. این می تواند شامل توضیحات، محدودیت های ابزار، تنظیمات زمینه و دستورالعمل های گام به گام باشد. به آن به عنوان یک اعلان ذخیره شده با ابرقدرت ها فکر کنید.

چگونه یک مهارت ایجاد می کنید؟

ایجاد یک فایل SKILL.md در پروژه خود را.claude /skills / دایرکتوری (به اشتراک گذاشته شده با تیم) و یا در - /.claude/skills / (شخصی):

markdown
# .claude/skills/deploy.md
---
name: deploy
description: Deploy the current branch to staging
allowed-tools: Bash, Read
---

## Steps
1. Run the test suite: `npm run test`
2. If tests pass, build the project: `npm run build`
3. Deploy to staging: `npm run deploy:staging`
4. Verify the deployment by checking the health endpoint
5. Post a summary of what was deployed

شما می توانید آن را بخوانید:

bash
# In Claude Code
> /deploy

چه گزینه های Frontmatter در دسترس هستند؟?

گزینه Optionآنچه انجام می دهدمثال
نامنام Slashاستقرار
توضیحاتنمایش در لیست مهارتاستقرار برای اجرای
ابزار مجازمحدود کردن اینکه کدام ابزار مهارت می تواند استفاده کندBash، بخوانید، ویرایش Edit
غیر فعال کردن مدلجلوگیری از تماس های AIحقیقت واقعی
زمینهجلسه رسیدگیچنگال (اجرا در زمینه جداگانه)

موارد استفاده خوب برای مهارت ها چیست؟?

  • +جریان های کاری (آزمون) (آزمون ساخت)
  • +چک لیست (امنیت، عملکرد، سبک)
  • +نسل مستند (API docs, Changelogs, ReadMEs)
  • +عملیات پایگاه داده (مهاجرت، بذر، پشتیبان گیری)
  • +ثبت اعضای تیم جدید (پروژه تور، تأیید تنظیم)
  • +مدیریت آزاد (نفت، تغییر، برچسب، انتشار)

چگونه از متغیرهای مهارت استفاده می کنید؟?

مهارت ها از استدلال ها از طریق $ARGUATIONS (کل متن) و متغیرهای موقعیت (0، 1، و غیره) پشتیبانی می کنند

markdown
# .claude/skills/create-component.md
---
name: create-component
description: Create a new React component
---

Create a new React component named $0 in the components directory.

Requirements:
- TypeScript with proper props interface
- Tailwind CSS for styling
- Export as default
- Include basic unit test in __tests__/

Usage: /create-component UserProfile

آشنایی با استدلال ها

bash
# Single argument
> /create-component UserProfile

# Multiple arguments
> /create-component UserProfile --with-tests --with-story

چگونه مهارت های خود را با تیم خود به اشتراک بگذارید؟?

مهارت های خود را در دایرکتوری / مهارت های پروژه خود قرار دهید و آنها را به git متعهد کنید. هر توسعه دهنده ای که repo را کلون می کند، همان مهارت ها را دارد. مهارت های شخصی وارد می شوند –/.claude/skills/ و به اشتراک گذاشته نمی شوند.

سوالات اغلب پرسیده می شود

Related resources

Glossary
Tools

Related posts

چگونگی نصب کد کلود و اجرای اولین کار AI
Tutorial · Feb 22, 2026
کد کلود را به GitHub، Slack و Databases با MCP متصل کنید
Tutorial · Feb 16, 2026
I Replaced My Entire Debug Workflow With One Command
Workflow · Apr 5, 2026

آماده‌اید دست از کدنویسی کند بردارید؟

37 درس. پروژه‌های واقعی. از اولین نصب تا ارسال قابلیت‌ها با Claude Code. ماژول 1 رایگان است.

شروع رایگان - ماژول 1
بازگشت به وبلاگشروع رایگان - ماژول 1