Przekształcanie Claude Code w zautomatyzowaną maszynę do tworzenia oprogramowania
Ostatnio złapałem się na tym, że wielokrotnie piszę te same instrukcje podczas pracy z Claude Code. To wydaje się trywialnym zadaniem: proszenie modelu o wygenerowanie commita w stylu Conventional Commits lub sprawdzenie projektu pod kątem wycieków sekretów. Za każdym razem muszę tworzyć prompt od nowa. Oczywiście, można zebrać folder z lokalnymi plikami markdown. Ale samodzielne ich utrzymywanie szybko staje się żmudne.
Developer Dave Poon napotkał ten sam problem i stworzył repozytorium buildwithclaude. To marketplace i ujednolicona baza wiedzy dla wszystkich, którzy aktywnie używają Claude Code, Claude Desktop i OpenClaw. Projekt zdobył ponad trzy tysiące gwiazdek na GitHub i przekształcił się w wygodną platformę z interfejsem webowym.

Co zawiera katalog
Projekt łączy własną kolekcję rozszerzeń i agreguje wtyczki ze źródeł zewnętrznych. Baza danych indeksuje dziesiątki tysięcy wtyczek zewnętrznych i kilka tysięcy serwerów MCP do łączenia z bazami danych i usługami zewnętrznymi.

Katalog jest podzielony na kilka głównych kategorii:
- Subagenci. To wyspecjalizowane role z wstępnie skonfigurowanymi instrukcjami systemowymi i zestawami narzędzi. Znajdziesz tu ekspertów od Pythona, Go, Rust, architektury, bezpieczeństwa i DevOps.
- Polecenia slash. Gotowe do użycia skróty jak
/commit,/create-pr,/docslub/tdd. Uruchamiają określone scenariusze bez potrzeby pisania rozbudowanych zapytań. - Hooki. Automatyczne wyzwalacze uruchamiane przy zdarzeniach sesji. Na przykład wysyłanie powiadomień do Slacka, automatyczne formatowanie kodu przy zapisie lub lintowanie przed commitami.
- Umiejętności i gotowe pakiety wtyczek.



Jak to działa pod maską
Architektura katalogu jest prosta. Autorzy nie próbowali wymyślać koła na nowo ze złożonymi plikami binarnymi czy ciężkimi zależnościami. Każde rozszerzenie to zwykły plik markdown z frontmatterem YAML.
Agenci są konfigurowani z dozwolonymi narzędziami i kategorią:
---
name: python-pro
description: Эксперт по рефакторингу и оптимизации кода на Python
category: language-specialists
tools: Read, Write, Bash
---
Вы выступаете в роли senior Python-разработчика...
Polecenia slash są opisywane w podobny sposób:
---
description: Создание коммита по стандарту Conventional Commits
category: version-control
argument-hint: <message>
---
Сформируй git commit на основе текущего git diff...
A hooki są powiązane z cyklem życia interakcji z CLI:
---
hooks: PreToolUse, PostToolUse
description: Автоматическая проверка безопасности перед запуском команд
---
Проверь параметры вызова на наличие потенциально опасных действий...
Dzięki tej strukturze możesz skopiować pojedynczy plik do folderu ~/.claude/ i używać go bez instalowania zewnętrznych pakietów.
Instalacja i opcje połączenia
Istnieją dwa sposoby dodawania wtyczek do swojego workflow.
Przez oficjalny CLI marketplace
To najszybsza metoda. W interfejsie Claude Code możesz dodać marketplace jednym poleceniem:
/plugin marketplace add davepoon/buildwithclaude
Po tym możesz wyszukiwać potrzebne komponenty i instalować je pojedynczo lub partiami:
# Ищем компоненты
/plugin search @buildwithclaude
# Ставим узкого специалиста по Python
/plugin install agents-python-expert@buildwithclaude
# Или качаем сразу всю пачку команд для работы с Git
/plugin install commands-version-control-git@buildwithclaude
Ręczne kopiowanie
Jeśli wolisz pełną kontrolę nad tym, co trafia do kontekstu modelu, możesz po prostu sklonować repozytorium:
git clone https://github.com/davepoon/buildwithclaude.git
cd buildwithclaude
# Копируем всех агентов
find plugins/agents-*/agents -name "*.md" -exec cp {} ~/.claude/agents/ \;
# Копируем команды
find plugins/commands-*/commands -name "*.md" -exec cp {} ~/.claude/commands/ \;
Po restarcie Claude Code automatycznie wykryje nowe pliki.
Scenariusze użycia w prawdziwej pracy
Przyjrzyjmy się, jak wygląda codzienna interakcja z tymi wtyczkami.
Wywoływanie wyspecjalizowanych agentów
Developerzy mogą przełączać kontekst modelu w zależności od zadania. Jeśli musisz edytować autoryzację, wywołaj audytora bezpieczeństwa:
@agent-security-auditor проверь этот модуль аутентификации на уязвимости
Do optymalizacji zapytań SQL czy mikroserwisów w Go przydaje się wyspecjalizowany ekspert:
Используй python-pro для оптимизации этой функции обработки данных

Automatyzacja rutyny przez polecenia
Zamiast tłumaczyć Claude, jak sformatować Pull Request czy dokumentację, po prostu wpisujesz polecenie slash:
/commit
/create-pr
/tdd
Polecenie /tdd przełącza model w tryb test-driven development: najpierw tworzy failing testy, a potem pisze minimalny kod, aby je zaliczyć.

Reaktywne hooki
Hooki działają w tle. Na przykład po wprowadzeniu zmian w pliku hook formatujący automatycznie uruchamia prettier lub ruff. A hook bezpieczeństwa blokuje przypadkowe wykonanie niebezpiecznych poleceń lub wysyłanie kluczy sekretnych do usług zewnętrznych.

Podsumowanie
Repozytorium buildwithclaude wyrosło z prostej kolekcji promptów w wygodny katalog. Jeśli pracujesz z Claude Code codziennie, projekt zaoszczędzi ci czasu na pisaniu powtarzających się instrukcji.
Główną zaletą jest przejrzystość. Wszystkie rozszerzenia są przechowywane otwarcie w markdown. Żadnego ukrytego kodu ani plików binarnych. Zawsze widzisz, jakie instrukcje otrzymuje sieć neuronowa, gdy wywołujesz dane polecenie.
Jeden niuans, o którym warto pamiętać, to ryzyko zaśmiecenia. Jeśli zainstalujesz setkę agentów i hooków na raz, Claude Code zacznie ładować dużo niepotrzebnego kontekstu. Lepiej wybierać tylko te narzędzia, których używamy na co dzień.
Powiązane projekty