Przejdź do głównej zawartości

Wbudowane skille i wtyczki

Każdy kontener projektu Speedwave jest wyposażony w prekonfigurowany zestaw zasobów Claude Code: skille do przeglądu kodu, skille do pracy programistycznej, narzędzia do audytu stron WWW, spójne style formatowania, pasek stanu oraz oficjalne wtyczki Anthropic.

Podczas uruchamiania kontenera skrypt startowy tworzy w katalogu ~/.claude/ dowiązania symboliczne do zasobów z pakietu aplikacji. Pliki zdefiniowane przez zespół w repozytorium w folderze .claude/ mają pierwszeństwo przed domyślnymi zasobami Speedwave. System rejestruje zarządzane dowiązania w pliku ~/.claude/.speedwave-managed-links, co pozwala na ich bezpieczne usuwanie przy zmianie konfiguracji.

Speedwave dostarcza czternaście modułów analitycznych: basic, change-impact, comment-analyzer, documentation-checker, duplication-detector, kiss-detector, performance-concurrency, security-checker, silent-failure-hunter, solid-detector, ssot-detector, test-analyzer, type-design-analyzer oraz yagni-detector.

Polecenie /speedwave-code-review uruchamia równolegle wszystkich czternastu recenzentów nad zestawem zmian, agregując zweryfikowane wnioski w spójny raport audytowy. Funkcja ta różni się od standardowego polecenia Claude Code /code-review, które służy do bieżącego przeglądu diffów w pull i merge requestach (zobacz Przegląd kodu z AI).

Dwadzieścia trzy skille z prefiksem speedwave- to adaptacja zestawu Matta Pococka udostępnionego na licencji MIT. Prowadzą od pomysłu do gotowego kodu (speedwave-grill-with-docs, speedwave-to-spec, speedwave-to-tickets, speedwave-implement, speedwave-tdd), obsługują napływające zadania (speedwave-triage, speedwave-diagnosing-bugs) i dbają o architekturę kodu (speedwave-improve-codebase-architecture). Czternaście z nich uruchamia się wyłącznie na wyraźne polecenie w oknie czatu lub terminalu, natomiast po pozostałe Claude może sięgnąć autonomicznie. Komenda /speedwave-ask podpowiada właściwy skill, a artykuł Domyślny workflow programistyczny pokazuje, jak łączą się one w spójną całość.

Pakiet zawiera dwa narzędzia do analizy aplikacji webowych:

SkillZakres działania
speedwave-site-auditWeryfikuje adres URL pod kątem standardów webowych, SEO, dostępności (a11y), nagłówków bezpieczeństwa, wydajności, prywatności, internacjonalizacji oraz gotowości pod agentów AI. Przyjmuje adres URL, zakres skanowania (page lub sitemap), filtry kategorii oraz ścieżkę raportu.
speedwave-sitemapTworzy ustrukturyzowany spis endpointów witryny w formacie JSON na podstawie robots.txt i sitemap.xml, z możliwością przeszukiwania domeny za pomocą Playwrighta.

Dostępny jest także moduł speedwave-product-showcase generujący animowane prezentacje komponentów.

Folder skills/integrations/<service>/ zawiera skille pomocnicze dla 13 usług: Atlassian, Kalendarz, Context7, GitHub, GitLab, Poczta, Notatki, Dokumenty Office, Playwright, Redmine, Przypomnienia, SharePoint oraz Slack. Są one linkowane do środowiska wyłącznie wtedy, gdy odpowiednia integracja zostanie włączona w projekcie.

Kontenery mają zoptymalizowaną konfigurację bazową:

  • Formatowanie odpowiedzi (Speedwave.md): Zapewnia przejrzysty, zwięzły styl techniczny.
  • Pasek stanu (statusline.sh): Wyświetla bieżący kontekst wykonania w terminalu.
  • Ustawienia globalne (settings.json): Konfigurują outputStyle: Speedwave oraz showThinkingSummaries: true. Poziom rozumowania (effort) nie jest narzucony z góry: obowiązuje domyślny poziom wybranego modelu, dopóki nie wskażesz innego w composerze czatu.

Przy starcie kontenera Speedwave automatycznie instaluje cztery oficjalne wtyczki z repozytorium claude-plugins-official: frontend-design, feature-dev, claude-md-management oraz typescript-lsp. Każdą z nich możesz wyłączyć poleceniem /plugin.

Do wersji 0.18 na tej liście znajdowała się też wtyczka superpowers. Jej umiejętności dublowały funkcje skilli speedwave-, dlatego w wersji 0.19 usunięto kopię instalowaną domyślnie przez Speedwave. Jeśli wtyczka została zainstalowana przez Ciebie ręcznie, pozostanie nienaruszona.

Wtyczki te działają równolegle z podpisanymi wtyczkami Speednet, które udostępniają odizolowane kontenery workerów backendowych oraz integracje systemowe.