Nieuwe functie

Vaardighedenbibliotheek
modulaire procedures, elke runtime

Sla de procedures op die je agenten herhalen. Voeg ze toe aan taken of agenten. Exporteer op aanvraag naar Claude, Cursor, Codex. Trigger-gebaseerde routering zorgt ervoor dat de juiste vaardigheid wordt geladen wanneer deze relevant is.

AgentsRoom Vaardighedenbibliotheek: een vaardigheid opslaan, koppelen aan een agent en exporteren om met het team te delen
.claude/skills/react-component-builder/SKILL.md
---
name: react-component-builder
description: Use when creating new React components.
  Generates them with TypeScript, Tailwind, and colocated tests.
allowed-tools: Read, Edit, Bash
---

# React component builder

When asked to create a new component:

1. Place it in `src/components/<Name>.tsx` unless told otherwise.
2. Use `forwardRef` if it accepts a `ref` prop.
3. Type props with an exported interface named `<Name>Props`.
4. Style with Tailwind utility classes; no `@apply` outside of `globals.css`.
5. Add a colocated test `<Name>.test.tsx` covering the happy path
   and one edge case.

Avoid:
- `React.FC` (prefer typed function declarations)
- Index re-exports unless explicitly requested
- Inline objects in JSX props (extract to `useMemo` if needed)

Eén bibliotheek, elke runtime

De Vaardighedenbibliotheek is gebouwd op Claude's SKILL.md specificatie, maar compileert naar wat je team vandaag gebruikt.

Trigger-gedreven

Elke vaardigheid heeft een 'gebruik wanneer' beschrijving. Claude leest de beschrijvingen van elke vaardigheid binnen bereik en routeert automatisch naar de juiste, zonder handmatige selectie.

Koppel aan taken of agenten

Koppel vooraf een set vaardigheden aan een agent zodat zijn toolkit elke taak volgt die hij uitvoert. Of pin specifieke vaardigheden aan een enkel backlog-ticket. Beide oppervlakken hebben een standaardinstelling die blijft hangen.

Universele export

Sla één keer op, push naar Claude (.claude/skills/), Cursor (.cursor/rules/), Codex (AGENTS.md), Windsurf of Aider met één klik. Wissel van runtimes zonder je vaardigheden te herschrijven.

Vaardigheden met meerdere bestanden

Een vaardigheid is een map, geen los bestand: zet hulpscripts, naslagdocumenten en sjablonen naast de SKILL.md. Importeer een bestaande vaardighedenmap zoals hij is: bij het starten van een agent worden de bestanden op schijf uitgepakt, zodat hij ze kan lezen en uitvoeren.

Synchroniseer tussen apparaten

Projectvaardigheden volgen je repo. Vaardigheden op accountniveau volgen jou overal. Desktop en mobiel lezen, schrijven en publiceren allebei: de telefoon is geen kijkvenster met alleen leesrechten.

Toegestane-tools whitelisting

Beperk een vaardigheid tot een subset van tools (Lezen, Bewerken, Bash…). De runtime handhaaft de whitelist wanneer de vaardigheid wordt geladen: scherpere grenzen, minder verrassingen.

Persoonlijke vaardigheden, gitignored

Markeer een vaardigheid als persoonlijk en deze blijft op je machine. Vaardigheden op projectniveau gaan in git zodat het team ze krijgt; je privévaardigheden lekken niet.

Hoe het werkt

01

Open de Vaardighedenbibliotheek

Klik op de Vaardigheden tegel in de project zijbalk (of bereik het vanuit de agent terminal op mobiel). Blader door project + globale tabbladen, zoek, organiseer in mappen.

02

Schrijf eerst de trigger

Het veld 'beschrijving' is wat Claude leest om te beslissen of de vaardigheid geladen moet worden. Formuleer het als 'Gebruik wanneer…' of 'Gebruik om te…'. Twee duidelijke zinnen zijn beter dan een lange alinea.

03

Koppel het aan een taak of agent

Bij het aanmaken van een taak, selecteer meerdere vaardigheden naast de agentkiezer. Of stel standaardwaarden per agent in zodat de toolkit meereist. De laatst ingestelde blijft behouden voor de volgende taak.

04

Vaardigheden worden geïnjecteerd bij het starten van de taak

Wanneer de taak overgaat naar in_progress, wordt de inhoud van elke vaardigheid toegevoegd aan het eerste bericht van de agent in het native SKILL.md formaat. Claude behandelt het als een vanaf schijf geladen vaardigheid.

05

Optioneel: exporteer naar schijf

Klik op 'Opslaan naar >' bij een vaardigheid om een echt bestand te schrijven: Claude onder .claude/skills/<name>/, Cursor onder .cursor/rules/, Codex toegevoegd aan AGENTS.md, enz.

.claude/skills/<name>/SKILL.md
runtime-onafhankelijk

Schrijf één keer, implementeer naar elke agent

Vaardigheden worden opgeslagen in AgentsRoom in hun canonieke (Claude SKILL.md) vorm. Wanneer je op "Opslaan naar" klikt, compileert AgentsRoom ze automatisch in het formaat dat je doelruntime verwacht.

Claude Code

.claude/skills/<name>/SKILL.md

Cursor

.cursor/rules/<name>.mdc

Windsurf

.windsurf/rules/<name>.md

OpenAI Codex

AGENTS.md (beheerd blok)

Aider

CONVENTIONS.md (beheerd blok)

Generiek

<name>.md

FAQ

Wat is het verschil tussen een vaardigheid en een prompt?

Een prompt is tekst die je in de agent kopieert. Een vaardigheid is een procedure met een 'gebruik wanneer' beschrijving die de runtime OP AANVRAAG laadt wanneer relevant. Vaardigheden volgen je over taken heen; prompts zijn imperatieve eenmalige invoer.

Werkt dit alleen met Claude Code?

Opslag is in Claude-formaat (SKILL.md), maar het exportmenu compileert naar Cursor, Windsurf, Codex, Aider en gewone markdown. Elke agent die een van deze runtimes gebruikt, kan je vaardigheden gebruiken.

Hoe worden vaardigheden aan de agent geleverd?

Wanneer een taak naar in_progress gaat, worden de inhoud van gekoppelde vaardigheden als native SKILL.md blokken in de initiële prompt van de agent geïnjecteerd. De agent leest ze op dezelfde manier als vaardigheden op schijf.

Kan ik vaardigheden delen met mijn team?

Projectvaardigheden synchroniseren via de AgentsRoom API naar elke teamgenoot op hetzelfde project. Vaardigheden gemarkeerd als Persoonlijk blijven op je eigen machine.

Kan ik vaardigheden importeren die ik al heb geschreven?

Ja. De Import-knop scant .claude/skills/, .cursor/rules/, en .windsurf/rules/ in je project (of gebruikershome voor Claude), parseert de YAML frontmatter, en voegt overeenkomsten toe aan je AgentsRoom bibliotheek.

Kan een vaardigheid gelden voor een heel project in plaats van voor één agent?

Ja. Vaardigheden stapelen in drie lagen: een projectbasis die elke agent van dat project erft, de standaardwaarden die aan een bepaalde agent hangen, en de selectie die op één backlogticket is vastgezet. De basis gebruik je voor conventies die nooit vergeten mogen worden, zoals je commitregels of je reviewchecklist, want die geldt ongeacht welke agent het werk oppakt.

Waar vind ik vaardigheden die andere ontwikkelaars hebben geschreven?

In het tabblad Community van de Vaardighedenbibliotheek, zonder AgentsRoom te verlaten. Zoek in de openbare catalogus, filter op categorie, lees een vaardigheid helemaal door en gebruik hem daarna zoals hij is of kopieer hem naar je eigen bibliotheek, waarbij je kiest of hij in dit project of in je account terechtkomt. De jouwe publiceren is een vinkje in de vaardigheidseditor, standaard uit, en elke inzending wordt door een mens beoordeeld voordat hij verschijnt.

Kan ik mijn vaardigheden gebruiken vanuit de mobiele app?

Ja. De bibliotheek wordt via de end-to-end versleutelde relay gesynchroniseerd met de mobiele metgezel, dus je kunt een vaardigheid vanaf je telefoon aan een taak koppelen, net zoals je dat op de desktop doet.

Kan ik een vaardigheid bij elke agent weghouden tenzij ik hem koppel?

Ja. Markeer een vaardigheid als "Alleen gekoppelde agents" in de editor en hij verdwijnt uit de bibliotheek die agents via MCP doorzoeken: alleen de agents waaraan je hem koppelt (als standaardvaardigheid van een agent, in de projectbasis of op een ticket) kunnen hem zien en laden. Een grote bibliotheek blijft bruikbaar zonder dat elke gespecialiseerde procedure wordt opgepikt zodra een verzoek er ongeveer hetzelfde uitziet.

Je vindt dit misschien ook leuk

Meer over dit onderwerp

Bouw je vaardighedenpakket op

Download AgentsRoom en start je Vaardighedenbibliotheek in 30 seconden. Gratis voor maximaal 2 projecten.

GratisDownload AgentsRoom

Companion-app: houd je agents onderweg in de gaten

Breng je eigen: Claude, Codex, Antigravity CLI of andere AI-provider.

Download de extensie
Chrome Web Store

Stuur bugs en verzoeken direct naar je openbare backlog.

Meerdere projecten
Multi-provider
Meerdere agenten
Live status
Bestandsverschil & commit
Mobiele metgezel
Live voorbeeld
Agententeams
Browserautomatisering
Backlog-gedreven ontwikkeling
Promptbibliotheek
Vaardighedenbibliotheek
Bekijk alle functies