← BLOG
Tutorial

Створення користувальницьких навичок та команд для коду Claude

Навички перетворюються повторювані підказки в багаторазові команди. Пишіть SKILL.md один раз, викликайте його з / навушним ім'ям, і Claude Code виконує повний робочий процес кожного разу.

Навички позначені файли, які визначають багаторазові робочі процеси для Claude Code. Замість того, щоб натиснути той же комплексний запит, кожен раз, коли ви хочете розгортати, запустити перегляд коду або генерувати документацію, ви пишете SKILL.md один раз і викликаєте його з командуванням вій.

Що таке навички Claude Code?

Skill - це файл розмітки (SKILL.md), який містить інструкції Claude Code, що слід викликати його. Він може включати опис, обмеження інструментів, налаштування контексту та покрокові інструкції. Подумайте про це, як збережена підказка з надпотужністю.

Як створити навички?

Створіть файл SKILL.md у вашому проекті .claude/skills/ каталог (поширений з командою) або в ~/.claude/skills/ (особистий):

# .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

Тепер ви можете викликати його:

# In Claude Code
> /deploy

Які варіанти фронтальних елементів доступні?

ДодатковоЩо це робитьПриклад
ім'яІм'я команди Slashрозгортання
описПереглядів в списку навичокРозгортання до сценування
допускається табуретиОбмеження, які інструменти навички можуть використовуватиБаш, Читання, Редагування
неможливе моделюванняЗапобігти викликам знесеним AIсправедливість
контактиЗдійснення сеансуфорк (біг у ізольованому контексті)

Які хороші випадки використання навичок?

  • +Розгортання робочих процесів (тест → побудувати → перевірити)
  • +Рецензії на код (безпека, продуктивність, стиль)
  • +Документація (API docs, Changelogs, READMEs)
  • +Операції з баз даних (міграція, сіяння, резервне копіювання)
  • +На борту нових членів команди
  • +Управління релізами (версія bump, зміналога, тег, публікація)

Як використовувати змінні навички?

Навички підтримують аргументи через $ARGUMENTS (повний текст) і позиційні змінні ($0, $1 і т.д.):

# .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

Виклик з аргументами

# Single argument
> /create-component UserProfile

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

Як поділитися навички з командою?

Поставити навички у вашому проекті .claude/skills/ каталог і комітувати їх на git. Кожен розробник, який клонує репо, отримує однакові навички. Особисті навички йдуть в ~/.claude/skills/ і не діляться.

Часті питання

← Зворотній зв'язокМодуль 1