# Context-skills, één per opdrachtgever of werkgebied

Werk je voor meerdere opdrachtgevers, of aan projecten die weinig met elkaar te maken hebben, dan loop je tegen hetzelfde probleem aan: de regels van het ene werkgebied laden mee als je aan het andere werkt. Je vraagt om een factuur en krijgt de terminologie van een klantproject terug.

Een context-skill lost dat op. Het is een klein bestand per werkgebied dat alleen laadt wanneer dat werkgebied aan de orde is. Cowork kiest de skill op basis van de beschrijving, dus je hoeft er zelf niet naar te verwijzen.

## Wanneer je er een maakt

Maak een context-skill zodra je twee of meer werkgebieden hebt waarvoor andere regels, andere termen of andere documenttypen gelden. Heb je één werkgebied, sla dit dan over en houd alles in je global instellingen.

Een goede indeling volgt de plek waar je werk vandaan komt: per opdrachtgever, per merk, of per product. Een indeling per taaksoort werkt minder goed, want dezelfde taak komt bij elke opdrachtgever terug.

## Wat erin hoort

- De rol die je in dat werkgebied hebt en voor wie je werkt
- De vaste documenttypen en hoe die eruit horen te zien
- Termen die in dit werkgebied iets specifieks betekenen
- Regels die alleen hier gelden, bijvoorbeeld over vertrouwelijkheid of over hoe je iets naar buiten brengt
- Waar het werk en de bronnen staan

## Wat er niet in hoort

- Je toon en je schrijfstijl, die staan in je global instellingen en gelden overal
- Je algemene werkwijze, verificatie en guardrails, die staan ook global
- De mappenstructuur van je vault, die staat in de `CLAUDE.md` van je vault
- Lopende projectstatus, die hoort in `tasks/MEMORY.md` of in je werkstation

Blijft een context-skill onder de honderd regels, dan zit je goed. Groeit hij verder, kijk dan of je iets beschrijft dat eigenlijk overal geldt.

## Hoe je er een maakt

Vraag Cowork om een skill aan te maken, of maak zelf een map met een `SKILL.md`. De kop van dat bestand bepaalt wanneer de skill laadt, dus die beschrijving is het belangrijkste deel.

```markdown
---
name: context-[naam]
description: >
  Laadt de rolcontext van [werkgebied]. Gebruik deze skill bij elke taak rond
  [taak 1], [taak 2] en [taak 3]. Activeer ook bij "[term]", "[term]",
  "[naam van een terugkerend document]", of wanneer een naam valt van
  [type betrokkene] uit dit werkgebied. Laad de skill voordat je begint te
  schrijven, ook als ik [werkgebied] niet noem.
---

# Mijn rol

[Wat je hier doet, voor wie, en wat je opdrachtgever van je verwacht.]

# Vaste documenten

| Document | Wanneer | Waar het naartoe gaat |
|---|---|---|
| [naam] | [aanleiding] | [locatie of systeem] |

# Termen

- **[term]**: [wat het hier betekent, en waar het mee verward wordt]

# Regels die alleen hier gelden

- [regel]

# Waar het werk staat

- [pad of systeem]
```

Noem in de beschrijving de woorden die jij zelf gebruikt als je een opdracht geeft. Zegt jouw opdrachtgever "dossier" waar een ander "klantmap" zegt, zet dan "dossier" in de beschrijving. Daar wordt de skill op gevonden.

## Testen of hij laadt

Geef een opdracht uit dat werkgebied zonder de naam ervan te noemen. Laadt de skill niet, dan mist de beschrijving de woorden die jij gebruikt. Vul die aan en probeer opnieuw.

## Verhouding tot je werkstations

Een context-skill draagt de vakregels, een werkstation in `tasks/` draagt het lopende werk en de scripts. De skill blijft maanden hetzelfde, het werkstation verandert per week. Staat iets in beide, haal het dan uit het werkstation.
