Słownik Claude Code

Slash command

Polecenie ukośnika to to, co wpisujesz, aby bezpośrednio wywołać umiejętność, np. /nazwa-umiejętności.

Nazywane również: slash commands, custom command, /skill-name, claude commands

Polecenie ukośnika to to, co wpisujesz, aby bezpośrednio wywołać umiejętność: /skill-name.

Niestandardowe polecenia zostały scalone z umiejętnościami. Plik w .claude/commands/deploy.md i umiejętność w .claude/skills/deploy/SKILL.md oba tworzą /deploy i działają identycznie. Istniejące pliki .claude/commands/ nadal działają i obsługują ten sam frontmatter.

Jednakże, umiejętności są teraz zalecane. Zapewniają dedykowany katalog dla plików pomocniczych, oferują frontmatter kontrolujący wywołanie i umożliwiają automatyczne ładowanie. Jeśli umiejętność i polecenie mają tę samą nazwę, umiejętność ma pierwszeństwo.

Nazwa polecenia jest wywodzona z lokalizacji pliku, a nie z pola name w jego frontmatter. Katalog pod ~/.claude/skills/ lub .claude/skills/ skutkuje poleceniem o nazwie / poprzedzającym nazwę katalogu (np. .claude/skills/deploy-staging/ staje się /deploy-staging). Umiejętności w podkatalogu skills/ wtyczki są przestrzeniami nazw przez nazwę wtyczki (np. my-plugin/skills/review/ staje się /my-plugin:review). Zagnieżdżone katalogi .claude/skills/, które kolidują z innymi nazwami umiejętności, są rozstrzygane przez ich ścieżkę (np. apps/web/.claude/skills/deploy/ staje się /apps/web:deploy).

Claude Code może wykonać pierwszą wywołaną umiejętność, a następnie do pięciu dodatkowych, połączonych umiejętności. Wbudowane polecenia, takie jak /help i /compact, różnią się od zdefiniowanych przez użytkownika umiejętności. Niektóre wbudowane polecenia, takie jak /init, /review i /security-review, są również dostępne za pośrednictwem narzędzia Skill Creator, które pomaga tworzyć i zarządzać innymi definicjami agent-skill, często pisanymi w formacie skill-md. Polecenia wywoływane przez użytkownika można zarządzać za pomocą ustawień disable-model-invocation.

← Wszystkie terminy ze słownika