Nowa funkcja

Biblioteka Umiejętności
modularne procedury, dowolny runtime

Zapisz procedury, które powtarzają twoi agenci. Dołącz je do zadań lub agentów. Eksportuj do Claude, Cursor, Codex na żądanie. Routing oparty na wyzwalaczach oznacza, że odpowiednia umiejętność ładuje się, gdy jest relevantna.

Biblioteka Umiejętności AgentsRoom: zapisz umiejętność, dołącz ją do agenta i wyeksportuj, aby udostępnić ją zespołowi
.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)

Jedna biblioteka, dowolny runtime

Biblioteka Umiejętności jest zbudowana na specyfikacji SKILL.md Claude, ale kompiluje się do dowolnego runtime, który Twój zespół używa dziś.

Oparte na wyzwalaczach

Każda umiejętność ma opis 'kiedy używać'. Claude czyta opisy wszystkich umiejętności w zasięgu i automatycznie kieruje do odpowiedniej — bez wyboru ręcznego.

Dołącz do zadań lub agentów

Wstępnie dołącz zestaw umiejętności do agenta, aby jego zestaw narzędzi podążał za każdym wykonanym zadaniem. Lub przypnij określone umiejętności do pojedynczego biletu zaległości. Obie powierzchnie mają lepkie ustawienia domyślne.

Uniwersalny eksport

Zapisz raz, opublikuj do Claude (.claude/skills/), Cursor (.cursor/rules/), Codex (AGENTS.md), Windsurf lub Aider jednym klikiem. Zmień runtimes bez przepisywania umiejętności.

Umiejętności z wielu plików

Umiejętność to folder, a nie pojedynczy plik: obok SKILL.md umieść skrypty pomocnicze, dokumenty źródłowe i szablony. Zaimportuj istniejący folder umiejętności bez zmian, a przy starcie agenta pliki trafiają na dysk, żeby mógł je odczytać i uruchomić.

Historia wersji

Każdy zapis, który zmienia umiejętność, zachowuje poprzednią wersję razem z dołączonymi plikami. Porównaj wcześniejszą wersję z bieżącą i przywróć ją jednym kliknięciem, na komputerze lub w aplikacji mobilnej.

Aktualizacja z gita

Połącz umiejętność z repozytorium git, opcjonalnie z gałęzią lub tagiem oraz podfolderem, gdy jedno repozytorium zawiera kilka umiejętności. Aktualizacja pobiera najnowszy SKILL.md i jego pliki przy użyciu Twojego własnego dostępu do gita, a poprzednia wersja pozostaje w historii.

Synchronizacja między urządzeniami

Umiejętności projektu podążają za twoim repozytorium. Umiejętności zapisane na koncie podążają za tobą wszędzie. Desktop i aplikacja mobilna tak samo czytają, zapisują i publikują: telefon nie jest podglądem tylko do odczytu.

Biała lista dozwolonych narzędzi

Ogranicz umiejętność do podzbioru narzędzi (Read, Edit, Bash…). Runtime wymusza białą listę podczas ładowania umiejętności — ostrzejsze granice, mniej niespodzianek.

Umiejętności osobiste, ignorowane przez git

Oznacz umiejętność jako osobistą, a ona pozostanie na Twoim komputerze. Umiejętności na poziomie projektu trafiają do git, aby zespół je otrzymał; Twoje prywatne się nie wyciekają.

Jak to działa

01

Otwórz Bibliotekę Umiejętności

Kliknij kafelek Umiejętności na pasku bocznym projektu (lub naciśnij go z terminalu agenta na urządzeniu mobilnym). Przeglądaj karty projektu + globalne, wyszukuj, organizuj w folderach.

02

Najpierw napisz wyzwalacz

Pole 'opis' to to, co Claude czyta, aby zdecydować, czy załadować umiejętność. Sformułuj jako 'Użyj gdy…' lub 'Użyj do…'. Dwie jasne zdania pokonują długi akapit.

03

Dołącz do zadania lub agenta

Podczas tworzenia zadania, wielokrotny wybór umiejętności obok selektora agenta. Lub ustaw ustawienia domyślne na agenta, aby jego zestaw narzędzi podróżował z nim. Ostatni zestaw jest lepki dla następnego zadania.

04

Umiejętności są wstrzykiwane podczas uruchamiania zadania

Gdy zadanie przechodzi do in_progress, treść każdej umiejętności jest dołączana do pierwszej wiadomości agenta w natywnym formacie SKILL.md — Claude traktuje ją jak umiejętność załadowaną z dysku.

05

Opcjonalnie: eksportuj na dysk

Kliknij 'Zapisz w' na dowolnej umiejętności, aby napisać rzeczywisty plik: Claude w .claude/skills/<name>/, Cursor w .cursor/rules/, Codex dołączony do AGENTS.md itp.

.claude/skills/<name>/SKILL.md
niezależne od runtime

Napisz raz, wdrażaj do dowolnego agenta

Umiejętności są przechowywane w AgentsRoom w formie kanonicznej (Claude SKILL.md). Gdy klikniesz 'Zapisz w', AgentsRoom automatycznie je kompiluje do formatu, którego oczekuje Twój docelowy runtime.

Claude Code

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

Cursor

.cursor/rules/<name>.mdc

Windsurf

.windsurf/rules/<name>.md

OpenAI Codex

AGENTS.md (zarządzany blok)

Aider

CONVENTIONS.md (zarządzany blok)

Ogólny

<name>.md

Często zadawane pytania

Jaka jest różnica między umiejętnością a zachętą?

Zachęta to tekst, który kopiujesz do agenta. Umiejętność to procedura z opisem 'kiedy używać', którą runtime ładuje NA ŻĄDANIE, gdy jest relevantna. Umiejętności cię śledzą między zadaniami; zachęty to imperatywne wejścia jednorazowe.

Czy to działa tylko z Claude Code?

Magazyn to format Claude (SKILL.md), ale menu eksportu kompiluje się do Cursor, Windsurf, Codex, Aider i zwykłego Markdown. Każdy agent, który zużywa jedno z tych runtimeów, może użyć Twoich umiejętności.

Jak umiejętności są dostarczane do agenta?

Gdy zadanie przechodzi do in_progress, treści dołączonych umiejętności są wstrzykiwane do początkowej zachęty agenta jako natywne bloki SKILL.md. Agent czyta je w taki sam sposób, jak umiejętności na dysku.

Czy mogę dzielić umiejętności z moim zespołem?

Umiejętności projektu synchronizują się przez API AgentsRoom do każdego członka zespołu na tym samym projekcie. Umiejętności oznaczone jako Osobiste pozostają na Twoim komputerze.

Czy mogę zaimportować umiejętności, które już napisałem?

Tak — przycisk Importuj skanuje .claude/skills/, .cursor/rules/ i .windsurf/rules/ w Twoim projekcie (lub katalogu domowym dla Claude), analizuje nagłówek YAML i dodaje dopasowania do biblioteki AgentsRoom.

Czy umiejętność może obowiązywać w całym projekcie, zamiast u jednego agenta?

Tak. Umiejętności układają się w trzy warstwy: baza projektu, którą dziedziczy każdy agent tego projektu, ustawienia domyślne przypisane do konkretnego agenta i wybór przypięty do pojedynczego ticketu w backlogu. Bazy używaj do konwencji, o których nigdy nie wolno zapomnieć, jak Twoje zasady commitów czy checklista review, bo obowiązuje niezależnie od tego, który agent weźmie zadanie.

Gdzie znajdę umiejętności napisane przez innych deweloperów?

W zakładce Społeczność w Bibliotece umiejętności, bez wychodzenia z AgentsRoom. Przeszukaj publiczny katalog, filtruj po kategorii, przeczytaj całą umiejętność, a potem użyj jej w takiej postaci, w jakiej jest, albo skopiuj ją do swojej biblioteki, wybierając, czy ma trafić do tego projektu, czy na twoje konto. Opublikowanie własnej to pole wyboru w edytorze, domyślnie niezaznaczone, a każde zgłoszenie przechodzi moderację, zanim się pojawi.

Czy mogę korzystać ze swoich umiejętności z aplikacji mobilnej?

Tak. Biblioteka jest synchronizowana z aplikacją mobilną przez relay szyfrowany end-to-end, więc możesz dołączyć umiejętność do zadania z telefonu tak samo jak na komputerze.

Czy mogę ukryć umiejętność przed każdym agentem, dopóki jej nie dołączę?

Tak. Oznacz umiejętność jako "Tylko dołączeni agenci" w edytorze, a zniknie z przeglądania biblioteki przez agentów przez MCP: tylko agenci, do których ją dołączysz (jako ustawienie domyślne agenta, w bazie projektu lub na tickecie), mogą ją zobaczyć i wczytać. Duża biblioteka pozostaje użyteczna, bez podchwytywania każdej specjalistycznej procedury za każdym razem, gdy zapytanie brzmi podobnie.

Czy mogę synchronizować umiejętność z repozytorium git?

Tak. W edytorze umiejętności otwórz Źródło git i wpisz URL repozytorium, opcjonalnie gałąź lub tag, oraz podfolder zawierający SKILL.md, jeśli repozytorium ma kilka umiejętności. Pobierz lub Aktualizuj odczytuje SKILL.md i sąsiednie pliki z użyciem dostępu git Twojego komputera (klucz SSH lub menedżer poświadczeń), pokazuje wynik w edytorze, a zapis zachowuje poprzednią wersję w historii, więc każdą aktualizację zawsze można cofnąć.

Możesz też polubić

Warto przeczytać

Zbuduj swój zestaw umiejętności

Pobierz AgentsRoom i uruchom Bibliotekę Umiejętności w 30 sekund. Bezpłatne dla maksymalnie 2 projektów.

Za darmoPobierz AgentsRoom

Aplikacja towarzysząca: monitoruj agentów w podróży

Użyj Claude, Codex, Antigravity CLI lub innego dostawcy AI.

Zainstaluj rozszerzenie
Chrome Web Store

Wysyłaj bugi i prośby bezpośrednio do swojego publicznego backlogu.

Wiele projektów
Multi-provider
Wielu agentów
Status na żywo
Diff i commit
Aplikacja mobilna
Podgląd na żywo
Zespoły agentów
Testy w przeglądarce
Dev oparta na backlogu
Biblioteka promptów
Biblioteka umiejętności
Zobacz wszystkie funkcje