Toolverse
Wszystkie skille

skill-orchestrator

autor: benbrastmckie

Inteligentny router poleceń — automatycznie kieruje zadania do odpowiednich przepływów pracy.

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
Data Science
Wyświetlenia
2

O skillu

Skill-orchestrator to centralna inteligencja routingu dla systemu zarządzania zadaniami. Automatycznie kieruje polecenia /task, /research, /plan i /implement do odpowiednich umiejętności na podstawie języka zadania i jego statusu. Obsługuje routing dla neovim, markdown, meta i języków ogólnych, a także waliduje status zadania przed delegacją do specjalistycznych skill'i. Ładuje kontekst na żądanie z plików konfiguracyjnych, umożliwiając efektywną koordynację wieloetapowych przepływów pracy.

Jak używać

  1. Zainstaluj skill w katalogu .claude/skills/ poprzez sklonowanie repozytorium benbrastmckie/.config. Upewnij się, że plik skill-orchestrator znajduje się w ścieżce dostępnej dla Claude'a.

  2. Przygotuj strukturę danych zadań — upewnij się, że masz plik specs/state.json zawierający numery projektów, języki, statusy i opisy zadań. Opcjonalnie dodaj plik TODO.md z dodatkowym kontekstem.

  3. Wyzwól skill poprzez wydanie polecenia slash, np. /task, /research, /plan lub /implement. Skill automatycznie aktywuje się, gdy potrzebny jest routing na podstawie języka lub koordynacja wieloetapowego przepływu.

  4. Skill wczytuje kontekst zadania z pliku state.json — pobiera numer projektu, język, status, nazwę projektu i priorytet. Jeśli potrzebujesz dodatkowych informacji, skill sięga do TODO.md.

  5. Na podstawie języka zadania (neovim, markdown, meta lub ogólny) skill kieruje polecenie do odpowiedniej umiejętności — na przykład dla neovim wybiera skill-neovim-research lub skill-neovim-implementation, dla pozostałych języków używa skill-researcher lub skill-implementer.

  6. Przed delegacją skill waliduje status zadania — sprawdza, czy obecny status pozwala na żądaną operację (np. research wymaga statusu not_started, planned, partial lub blocked). Jeśli status nie pozwala, operacja jest blokowana z komunikatem o błędzie.

Podobne skille