---
name: kairos:diagnostico
description: >
  Diagnóstico de setup do KairOS: configuração, domínio, hooks, squads.
  Verifica se o projeto está corretamente configurado. Use quando o usuário
  disser "kairos diagnostico", "diagnosticar", "verificar setup", "doctor".
user-invocable: true
disable-model-invocation: true
---

# KairOS — Diagnóstico de Setup

## Lista de Verificação

### Configuração KairOS
- [ ] `.kairos/config.yaml` existe e é válido
- [ ] Domínio instalado em `.kairos/dominio/`
- [ ] Guardrails carregados
- [ ] Assertions disponíveis

### Squads
- [ ] Pelo menos um squad registrado em `.kairos/squads/`
- [ ] Squad negocial com agentes válidos (nome, papel, instrucoes)
- [ ] Squad de desenvolvimento (se criado)

### Estrutura de Diretórios
- [ ] `kairos/specs/` existe
- [ ] `.kairos/tasks/` existe com subdiretórios (backlog, em-progresso, validacao, concluido)
- [ ] `.kairos/logs/` existe (auditoria)

### Hooks e Plugin
- [ ] `hooks/hooks.json` válido
- [ ] Scripts executáveis (`scripts/*.sh`)
- [ ] Plugin manifest (`.claude-plugin/plugin.json`) válido

### Ferramentas do Projeto
- [ ] Git inicializado e limpo
- [ ] Dependências instaladas
- [ ] Build funciona
- [ ] Testes configurados (se aplicável)

## Saída

Para cada verificação:
```
✅ {nome da verificação}
❌ {nome da verificação}
   → Correção: {comando ou ação para corrigir}
```

## Resumo

```
══════════════════════════════════════════
  KairOS Diagnóstico
══════════════════════════════════════════

  ✅ Verificações aprovadas: {N}/{total}
  ❌ Verificações reprovadas: {N}

  Situação: {SAUDÁVEL | PRECISA ATENÇÃO | CRÍTICO}

  Ações recomendadas:
  1. {ação mais importante}
  2. {ação secundária}
══════════════════════════════════════════
```

## Idioma

TODAS as mensagens em Português do Brasil.
