Toolverse
Wszystkie skille

agent-release-swarm

autor: ruvnet

Zautomatyzuj złożone wydania oprogramowania za pomocą roju agentów AI

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Autor
ruvnet
Kategoria
DevOps
Wyświetlenia
3

O skillu

Release Swarm to umiejętność agenta do orkiestracji wydań oprogramowania przy użyciu roju agentów AI. Narzędzie obsługuje całą ścieżkę wydania: generowanie dziennika zmian, zarządzanie gałęziami, tworzenie pull requestów, scalanie kodu i wdrażanie na wiele platform. Wykorzystuje GitHub API i narzędzia bash do automatyzacji planowania wydań, synchronizacji stanu roju oraz koordynacji ostatecznego wdrożenia. Idealne dla zespołów chcących przyspieszyć proces wydawniczy i zmniejszyć błędy ręczne.

Jak używać

  1. Zainstaluj umiejętność agent-release-swarm w swoim środowisku Claude Flow, dodając ją do katalogu .agents/skills. Upewnij się, że masz dostęp do GitHub CLI (gh) i skonfigurowane poświadczenia do repozytorium.

  2. Zainicjuj rój wydań, wywołując umiejętność za pomocą komendy $agent-release-swarm. System automatycznie uruchomi hook pre-task, który przygotuje środowisko i zainicjuje agentów koordynacyjnych.

  3. Dostarczaj informacje o wydaniu: określ ostatni tag wydania, listę scalonych pull requestów oraz platformy docelowe. Rój automatycznie pobierze historię commitów i metadane PR z GitHub API.

  4. Pozwól agentom wygenerować dziennik zmian na podstawie scalonych PR i commitów. System analizuje tytuły, etykiety i daty scalenia, aby utworzyć spójny opis zmian.

  5. Monitoruj proces wdrażania: rój koordynuje tworzenie gałęzi, pull requestów, scalanie kodu i wdrażanie na wiele platform. Hook post-edit synchronizuje stan roju, a hook post-task finalizuje wydanie.

  6. Po zakończeniu wydania system wyemituje powiadomienie broadcast do wszystkich agentów w roju, potwierdzając pomyślne wdrożenie i aktualizując stan systemu.

Podobne skille