squad-visualizer
Gera e exibe o dashboard visual da squad. Use quando o usuário pedir para "apresentar a squad", "mostrar como vocês funcionam" ou "exibir o dashboard dos agentes".
Files1
View on GitHubSKILL.md.claude/skills/squad-visualizer/SKILL.md
GitHubSkill: Squad Visualizer
Objetivo: Esta skill permite que o agente forneça uma apresentação visual ou um painel de controle interativo expondo a governança, a configuração e os papéis dos membros ativos da equipe.
Gatilhos (Execution Triggers)
Deve ser acionada sempre que o usuário mandar comandos como:
- "Quem são vocês?"
- "Apresente a squad"
- "Dashboard visual"
- "Como a inteligência está organizada?"
Workflow de Execução
Verificação de Instalação e Leitura de Registry:
- ATENÇÃO: Esta skill só deve operar se a Squad já estiver instalada no repositório atual do usuário.
- Consulta o arquivo principal
.claude/commands/manager.mde a pasta.claude/agents/(incluindo os respectivos arquivos.mddos agentes comoproduct-owner.md,techlead.md,architect.md,developer.md,qa-specialist.md,security.md,ops.md) para confirmar quais papéis e agentes estão ativos e montar a visão correta do ecossistema.
Reconstrução Dinâmica da Interface (Dashboard Vivo):
- O arquivo
dashboard.htmlNUNCA deve ser considerado estático. Antes de exibí-lo, o agente atuante DEVE OBRIGATORIAMENTE varrer os arquivos atuais da fundação (.claude/commands/manager.md, os manifestos individuais em.claude/agents/e a pasta de.claude/skills/). - Com os dados reais e estruturados em sua memória, o agente vai Reescrever/Atualizar as seções de agentes e fluxos dentro do
.claude/dashboard.htmlpreservando seu estilo moderno (CSS), transparecendo os Tiers, Ferramentas acopladas e Nomes que acabaram de ser lidos. Assim a tela será um reflexo vivo, idêntico à squad em uso naquele milissegundo.
- O arquivo
Hospedagem e Apresentação (SEMPRE via Localhost):
- O agente DEVE rodar um servidor na pasta
.claudeusando a tool de comandos do terminal (ex:python3 -m http.server 8080). - Finaliza fornecendo ao usuário OBRIGATORIAMENTE uma URL localhost para ele clicar (ex:
http://localhost:8080/dashboard.html). Não retorne chaves ou formatos emfile:///. A experiência de entrega final do dashboard se dá pela URL web ativa.
- O agente DEVE rodar um servidor na pasta