CCA Prep

Урок 3.2Урок 14 з 30

Слеш-команди і skills

Create and configure custom slash commands and skills

Слеш-команди і skillsКуди це покласти?має діяти в кожнійсесіїCLAUDE.mdзавантажуєтьсязавждикомандний процес навимогу.claude/commands/·.claude/skills/у git · спільнілише мені~/.claude/commands/·~/.claude/skills/під іншою назвоюбагатослівний чидослідницький skillcontext: fork+ allowed-tools ·argument-hintFrontmatter SKILL.md: context: fork · allowed-tools · argument-hint

Головне

  1. 1Проєктні команди лежать у .claude/commands/ і комітяться в репозиторій, тож вони є в усієї команди (і в CI). Користувацькі команди з ~/.claude/commands/ — особисті: вони є лише на вашій машині.
  2. 2Skill — це файл .claude/skills/<name>/SKILL.md. Налаштовують його через frontmatter: context: fork, allowed-tools, argument-hint.
  3. 3context: fork запускає skill в ізольованому контексті субагента: багатослівний чи дослідницький вивід лишається поза основною розмовою, назад повертається лише результат. Попередньої розмови форк не бачить, тож усе потрібне передавайте йому в аргументах.
  4. 4allowed-tools обмежує інструменти, доступні skill (наприклад, Read, Grep, Glob для аудиту лише на читання). argument-hint підказує, які параметри обов'язкові, наприклад "<resource> <method>", щоб Claude не вгадував їх сам.
  5. 5Skills — це процеси під конкретну задачу, які запускають на вимогу. А CLAUDE.md містить універсальні стандарти й завантажується в кожній сесії. Особисті варіанти командних skills кладіть у ~/.claude/skills/ під іншою назвою, щоб вони не перекривали командні.
Що перевіряє іспит із цієї теми

Формулювання з програми іспиту (англійською).

  • 3.2.K1Project commands in .claude/commands/ (shared) vs user commands in ~/.claude/commands/ (personal)
  • 3.2.K2Skills in .claude/skills/ with SKILL.md frontmatter: context: fork, allowed-tools, argument-hint
  • 3.2.K3context: fork runs a skill in an isolated sub-agent context
  • 3.2.K4Personal skill variants in ~/.claude/skills/ under different names
  • 3.2.S1Create project slash commands in .claude/commands/ for the whole team
  • 3.2.S2Use context: fork for verbose or exploratory skills
  • 3.2.S3Restrict tools during a skill with allowed-tools
  • 3.2.S4Use argument-hint to prompt for required parameters
  • 3.2.S5Choose skills (on-demand workflows) vs CLAUDE.md (always-loaded standards)

Закріпіть тему

Дайте відповідь на запитання за сценаріями з цієї теми. До кожного варіанта є розбір.

Тренування 3.2 · 23 запитання