Workbranch › Ohjeet
OhjeNäin luot omia slash-komentoja Claude Codessa
Jos kirjoitat Claude Codeen joka viikko saman pitkän kehotteen, kuten tarkistuslistan tai julkaisun vaiheet, voit tehdä siitä oman slash-komennon. Tämä ohje kertoo, mitkä valmiit komennot kannattaa tuntea, miten kirjoitat oman ja miten jaat sen projektissa.
Lyhyesti: luo projektiisi Markdown-tiedosto .claude/skills/<name>/SKILL.md (tai vanhempi .claude/commands/<name>.md) ja kirjoita kehote siihen; siitä tulee komento /<name>. Laita se sen sijaan kansioon ~/.claude/, niin voit käyttää sitä kaikissa projekteissasi, ja commitoi projektin kansio, niin tiimisi saa sen käyttöönsä.
Alla olevat polut ja kentät on tarkistettu Anthropicin Claude Code -dokumentaatiosta lokakuussa 2026.
Valmiit komennot, jotka kannattaa tuntea
Kirjoita istunnossa /, niin näet kaikki käytettävissäsi olevat komennot, tai / ja muutama kirjain suodattaaksesi listaa. Komento toimii vain aivan viestin alussa; kaikki sen jälkeen kirjoittamasi menee sen argumenteiksi. Osa komennoista riippuu alustastasi ja tilauksestasi.
| Komento | Mitä se tekee |
|---|---|
/init | Luonnostelee projektille CLAUDE.md-tiedoston |
/memory | Avaa CLAUDE.md- ja muistitiedostosi |
/plan | Vaihtaa plan modeen ennen isoa muutosta |
/context | Näyttää, mikä täyttää kontekstiikkunaa |
/compact | Tiivistää keskustelun tilan vapauttamiseksi |
/clear | Aloittaa uuden keskustelun |
/resume | Avaa aiemman keskustelun uudelleen |
/status | Näyttää version, mallin, tilin ja yhteyden |
/config | Avaa asetukset, kuten teeman ja mallin |
Koko lista on Anthropicin Commands-sivulla.
Luo oma komento
Omat komennot ja skillit toimivat nykyään samalla tavalla: .claude/commands/review.md ja .claude/skills/review/SKILL.md antavat kumpikin komennon /review. Skill-kansio on suositeltu muoto, koska siihen voi laittaa lisätiedostoja.
- Luo projektiisi kansio
.claude/skills/review/. Kansion nimestä tulee komennon nimi, ellet anna toista nimeäname:-kentällä. - Luo kansioon tiedosto
SKILL.md. - Aloita tiedosto frontmatterilla. Rivin
---on oltava tiedoston ensimmäinen rivi:description:mitä komento tekee ja milloin sitä käytetään. Kerro tärkein käyttötapa ensin.argument-hint:valinnainen vihje, joka näkyy automaattitäydennyksessä, esimerkiksi[file].
- Sulje frontmatter toisella
----rivillä ja kirjoita kehote sen alle samaan tapaan kuin kirjoittaisit sen Claudelle: mitä tarkistetaan, missä järjestyksessä ja miten tuloksista raportoidaan. - Kirjoita istunnossa
/review. Tiedostoon tehdyt muutokset tulevat voimaan heti; jos loit kesken istunnon uuden ylimmän tason.claude/skills/-kansion, aja/reload-skills.
Välitä argumentteja
$ARGUMENTSkorvataan kaikella, mitä komennon perään kirjoitetaan.$0,$1,$2(numerointi alkaa nollasta) ottavat yksittäisiä sanoja, joten/migrate SearchBar JavaScript TypeScripttäyttää kolme paikkaa. Laita välilyöntejä sisältävät arvot lainausmerkkeihin.- Jos tiedostossa ei ole paikkamerkkiä, Claude Code lisää argumentit loppuun muodossa
ARGUMENTS: …. - Jos haluat kirjoittaa dollarimerkin sellaisenaan numeron eteen, käytä kenoviivaa, esimerkiksi
\$1.00.
Hyödyllisiä frontmatter-asetuksia
disable-model-invocation: true: vain sinä voit käynnistää komennon kauttaviivalla. Käytä tätä kaikessa, millä on sivuvaikutuksia, kuten julkaisussa.user-invocable: false: piilottaa komennon/-valikosta, jolloin vain Claude lataa sen taustatiedoksi.allowed-tools:työkalut, joita Claude saa käyttää kysymättä sillä vuorolla, jolla ajat komennon, esimerkiksiBash(npm run build *). Asetus antaa luvan; se ei rajoita muita työkaluja.
Kenttien nimien on oltava täsmälleen oikein; tuntemattomat kentät ohitetaan ilman varoitusta.
Jaa komennot projektissa
| Missä | Kuka sen saa |
|---|---|
.claude/skills/ tai .claude/commands/ repossa | Kaikki, jotka hakevat repositorion |
~/.claude/skills/ tai ~/.claude/commands/ | Vain sinä, kaikissa projekteissasi |
| Plugin | Kaikki, jotka asentavat sen; käytetään muodossa /plugin-name:command |
| Hallinnoidut asetukset (managed settings) | Kaikki organisaatiossa, ylläpitäjien määrittämänä |
Alikansiot .claude/commands/-kansiossa lisäävät nimiavaruuden: .claude/commands/frontend/component.md on komento /frontend:component. Pilvi- ja Cowork-istunnot eivät lue kansiota ~/.claude/skills/, joten commitoi komento repositorioon tai ota skill käyttöön claude.ai-tililläsi, jos tarvitset sitä niissä. Clauden sovellusten skilleistä kerrotaan ohjeessa näin käytät Claude Skillsejä.
Jos se ei toimi
- Komento ei näy
/-valikossa. Tarkista, ettei kansion tai tiedoston nimessä ole merkkejä<tai>, tuplavälilyöntejä tai näkymättömiä merkkejä; tällainen nimi hylätään. Käynnistäclaude --debugja etsi debug-lokista[names]nähdäksesi, mitkä nimet hylättiin. Aja/reload-skills, kun olet lisännyt uuden skills-kansion. - Frontmatterin asetukset ohitetaan. YAML:n on oltava kelvollista ja alettava ensimmäiseltä riviltä; jäsennysvirheen jälkeen komento latautuu ilman asetettuja kenttiä.
- Claude ei koskaan käytä sitä itse. Kerro kuvauksessa, milloin sitä käytetään, ja tarkista, ettei
disable-model-invocationole asetettuna. - Projektin komennon sijaan ajetaan henkilökohtainen versiosi. Kun sama nimi on sekä kansiossa
~/.claude/että projektissa, henkilökohtainen voittaa; nimeä toinen niistä uudelleen.
Valmis komento istuntojen tallentamiseen
Workbranchin plugin Claude Codelle lisää komennon /workbranch:save, joka tallentaa istunnon tehtävät, päätökset, avoimet kysymykset ja ideat aiheittain Workbranch-projektiin, joten sinun ei tarvitse kirjoittaa tätä komentoa itse. Workbranchissa on 3 päivän ilmainen kokeilu osoitteessa app.workbranch.ai.
Lähteet
- Extend Claude with skills (Claude Code Docs, tarkistettu 2026-10-30)
- Commands (Claude Code Docs, tarkistettu 2026-10-30)
- Use Claude Code with your Pro or Max plan (Claude Help Center, tarkistettu 2026-10-30)
Usein kysytyt kysymykset
Kumpaa kannattaa käyttää, .claude/commands vai .claude/skills?
Molemmat luovat samanlaisen slash-komennon, ja vanhat komentotiedostot toimivat edelleen. Anthropic suosittelee uusiin komentoihin skillejä, koska skill-kansioon voi laittaa lisätiedostoja ja Claude voi ladata skillin itse, kun siitä on hyötyä.
Voiko Claude ajaa komentoni itse?
Kun skillillä on kuvaus, Claude voi ladata sen, jos se sopii pyyntöösi. Lisää frontmatteriin disable-model-invocation: true, jos vain sinun pitäisi käynnistää se, esimerkiksi julkaisussa.
Entä jos komennollani on sama nimi kuin jollain toisella?
Organisaation (enterprise) komennot menevät henkilökohtaisten edelle ja henkilökohtaiset projektin komentojen edelle. Skill voittaa samannimisen komentotiedoston. Pluginien komennoilla on oma nimiavaruus, kuten /plugin-nimi:komento, joten ne eivät törmää muihin.