C
conductor-setup
Initialize project with Conductor artifacts (product definition, tech stack, workflow, style guides)
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Initialize project with Conductor artifacts (product definition, tech stack, workflow, style guides)
How to use
- Uruchom skill w katalogu głównym projektu Rails. Skill automatycznie utworzy plik conductor.json z definicją skryptów setup i run, jeśli jeszcze nie istnieje.
- Skill wygeneruje plik bin/conductor-setup (jeśli go brakuje), który symlinuje plik .env i config/master.key z katalogu głównego repozytorium, a następnie instaluje zależności za pomocą bundle install i npm install.
- Skill utworzy plik script/server, który konfiguruje porty dla każdego agenta — główny port (domyślnie 3000) i port Vite (port główny + 1000). Każdy workspace otrzyma unikalny numer bazy Redis na podstawie hasha nazwy workspace'u, aby uniknąć konfliktów.
- Jeśli w projekcie istnieje config/initializers/sidekiq.rb lub inne pliki konfiguracyjne Redis, skill zaktualizuje je do używania zmiennej ENV['REDIS_URL'] z fallbackiem, aby obsługiwać izolowaną bazę dla każdego agenta.
- Wszystkie utworzone pliki binarne (bin/conductor-setup i script/server) zostaną automatycznie oznaczone jako wykonywalne za pomocą chmod +x.
- Po zakończeniu projekt będzie gotowy do uruchomienia z Conductor — każdy agent będzie pracować w izolowanym środowisku bez konfliktów zasobów.