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: wyspecjalizowane skille do przeglądu kodu, narzędzia do audytu stron WWW, spójne style formatowania, skrypty paska 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 linki 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).

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 posiadają 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): Konfiguruje effortLevel: high, outputStyle: Speedwave oraz showThinkingSummaries: true.

Speedwave automatycznie instaluje cztery oficjalne rozszerzenia z repozytorium claude-plugins-official: frontend-design, feature-dev, claude-md-management oraz typescript-lsp.

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

Speedwave domyślnie organizuje proces pracy w uporządkowany cykl projektowania, planowania, podziału zadań na etapy i automatycznej weryfikacji, szczegółowo opisany w rozdziale Domyślny workflow programistyczny.