Workbranch › Poradniki
PoradnikJak tworzyć własne polecenia slash w Claude Code
Jeśli co tydzień wpisujesz do Claude Code ten sam długi prompt, na przykład listę kontrolną przeglądu kodu albo kroki wydania, możesz zamienić go we własne polecenie slash. Ten poradnik pokazuje wbudowane polecenia, które warto znać, jak napisać własne i jak udostępnić je w projekcie.
Krótka odpowiedź: utwórz w projekcie plik Markdown .claude/skills/<name>/SKILL.md (lub starszy .claude/commands/<name>.md) i wpisz w nim prompt; stanie się poleceniem /<name>. Umieść go zamiast tego w ~/.claude/, żeby używać go we wszystkich projektach, a folder projektu zatwierdź w repozytorium, żeby udostępnić go zespołowi.
Ścieżki i pola opisane poniżej sprawdziliśmy w dokumentacji Claude Code od Anthropic w październiku 2026. Interfejs Claude Code jest po angielsku, więc nazwy poleceń i pól podajemy w oryginale.
Wbudowane polecenia, które warto znać
Wpisz / w sesji, żeby zobaczyć wszystkie dostępne polecenia, albo / i kilka liter, żeby je przefiltrować. Polecenie działa tylko na samym początku wiadomości; wszystko, co wpiszesz po nim, staje się jego argumentami. Niektóre polecenia zależą od platformy i planu.
| Polecenie | Co robi |
|---|---|
/init | Przygotowuje szkic CLAUDE.md dla projektu |
/memory | Otwiera twoje pliki CLAUDE.md i pamięci |
/plan | Przełącza na plan mode przed dużą zmianą |
/context | Pokazuje, co wypełnia okno kontekstu |
/compact | Streszcza rozmowę, żeby zwolnić miejsce |
/clear | Zaczyna nową rozmowę |
/resume | Otwiera ponownie wcześniejszą rozmowę |
/status | Pokazuje wersję, model, konto i połączenie |
/config | Otwiera ustawienia, takie jak motyw i model |
Pełna lista jest na stronie Commands w dokumentacji Anthropic.
Utwórz własne polecenie
Własne polecenia i skille działają teraz tak samo: zarówno .claude/commands/review.md, jak i .claude/skills/review/SKILL.md dają polecenie /review. Zalecaną formą jest folder skilla, bo może zawierać dodatkowe pliki.
- W projekcie utwórz folder
.claude/skills/review/. Nazwa folderu staje się nazwą polecenia, chyba że ustawisz inną w poluname:. - W środku utwórz plik
SKILL.md. - Zacznij plik od frontmattera. Linia
---musi być pierwszą linią pliku:description:co robi polecenie i kiedy go używać. Główne zastosowanie podaj na początku.argument-hint:opcjonalnie, podpowiedź pokazywana przy autouzupełnianiu, na przykład[file].
- Zamknij frontmatter kolejną linią
---i pod nią napisz prompt, tak jak napisałbyś go do Claude: co sprawdzić, w jakiej kolejności i jak przedstawić wynik. - Wpisz
/revieww sesji. Zmiany w pliku są wczytywane na bieżąco; jeśli w trakcie sesji utworzyłeś nowy folder.claude/skills/na najwyższym poziomie, uruchom/reload-skills.
Przekazywanie argumentów
$ARGUMENTSjest zastępowane wszystkim, co wpiszesz po poleceniu.$0,$1,$2(licząc od 0) przyjmują pojedyncze słowa, więc/migrate SearchBar JavaScript TypeScriptwypełnia trzy miejsca. Wartości ze spacjami weź w cudzysłów.- Jeśli plik nie ma żadnego miejsca na argument, Claude Code dopisuje argumenty na końcu jako
ARGUMENTS: …. - Żeby napisać dosłowny znak dolara przed cyfrą, poprzedź go ukośnikiem wstecznym, jak w
\$1.00.
Przydatne opcje frontmattera
disable-model-invocation: true: tylko ty możesz je uruchomić przez slash. Używaj tego przy wszystkim, co ma skutki uboczne, jak wdrożenie.user-invocable: false: usuwa je z menu/, więc tylko Claude wczytuje je jako wiedzę w tle.allowed-tools:narzędzia, których Claude może używać bez pytania w turze, w której uruchamiasz polecenie, na przykładBash(npm run build *). To pole nadaje dostęp; nie ogranicza innych narzędzi.
Nazwy pól muszą się dokładnie zgadzać; nieznane pola są pomijane bez ostrzeżenia.
Udostępnianie poleceń w projekcie
| Gdzie | Kto je dostaje |
|---|---|
.claude/skills/ lub .claude/commands/ w repozytorium | Każdy, kto pobierze repozytorium |
~/.claude/skills/ lub ~/.claude/commands/ | Tylko ty, we wszystkich swoich projektach |
| Wtyczka | Każdy, kto ją zainstaluje; używane jako /plugin-name:command |
| Ustawienia zarządzane | Wszyscy w organizacji, ustawiane przez administratorów |
Podfoldery w .claude/commands/ dodają przestrzeń nazw: .claude/commands/frontend/component.md staje się poleceniem /frontend:component. Sesje w chmurze i w Cowork nie czytają ~/.claude/skills/, więc jeśli potrzebujesz tam polecenia, zatwierdź je w repozytorium albo włącz skill na swoim koncie claude.ai. O skillach w aplikacjach Claude przeczytasz w poradniku jak używać Claude Skills.
Jeśli to nie działa
- Polecenia nie ma w menu
/. Sprawdź, czy nazwa folderu lub pliku nie zawiera<,>, podwójnych spacji ani niewidocznych znaków; taka nazwa jest odrzucana. Uruchomclaude --debugi poszukaj w logu debugowania[names], żeby zobaczyć, które nazwy zostały odrzucone. Po dodaniu nowego folderu skilli uruchom/reload-skills. - Ustawienia z frontmattera są ignorowane. YAML musi być poprawny i zaczynać się w pierwszej linii; błąd parsowania wczytuje polecenie bez żadnych ustawionych pól.
- Claude nigdy nie używa go sam. Napisz w opisie, kiedy go używać, i sprawdź, czy nie ustawiono
disable-model-invocation. - Polecenie projektu uruchamia zamiast tego twoją osobistą wersję. Gdy ta sama nazwa istnieje w
~/.claude/i w projekcie, wygrywa osobista; zmień nazwę jednej z nich.
Gotowe polecenie do zapisywania sesji
Wtyczka Workbranch dla Claude Code dodaje /workbranch:save, które zapisuje zadania, decyzje, otwarte pytania i pomysły z sesji w projekcie Workbranch według tematów, więc nie musisz pisać takiego polecenia sam. Workbranch ma 3-dniowy darmowy okres próbny na app.workbranch.ai.
Źródła
- Extend Claude with skills (Claude Code Docs, sprawdzono 30 października 2026)
- Commands (Claude Code Docs, sprawdzono 30 października 2026)
- Use Claude Code with your Pro or Max plan (Centrum pomocy Claude, sprawdzono 30 października 2026)
Najczęściej zadawane pytania
Używać .claude/commands czy .claude/skills?
Oba tworzą ten sam rodzaj polecenia slash, a stare pliki poleceń nadal działają. Anthropic poleca skille do nowych rzeczy, bo folder skilla może zawierać pliki pomocnicze, a Claude może go wczytać sam, gdy jest przydatny.
Czy Claude może sam uruchomić moje polecenie?
Skill z opisem może zostać wczytany przez Claude, gdy pasuje do twojej prośby. Dodaj disable-model-invocation: true do frontmattera, jeśli tylko ty masz go uruchamiać, na przykład przy wdrożeniu.
Co, jeśli moje polecenie ma taką samą nazwę jak inne?
Polecenia firmowe (enterprise) wygrywają z osobistymi, a osobiste z projektowymi. Skill wygrywa z plikiem polecenia o tej samej nazwie. Polecenia z wtyczek mają przestrzeń nazw, jak /plugin-name:command, więc nie kolidują.