--- name: status description: > Dashboard completo de infraestrutura Claude Code. Entidades, relacionamentos, intelligence, telemetria e health score. argument-hint: "" --- # /descomplicar:status Dashboard completo de infraestrutura Claude Code. ## Objectivo Mostrar estado actual de todos os componentes e relacionamentos do sistema SDK + Plugins. ## Instruções Quando invocado, deves: 1. **Verificar data/hora actual** via `mcp__mcp-time__current_time` 2. **Obter métricas dos componentes** (Core Tables): ```sql SELECT (SELECT COUNT(*) FROM cr_agents WHERE status='active') as agents, (SELECT COUNT(*) FROM cr_skills WHERE status='active') as skills, (SELECT COUNT(*) FROM cr_mcps WHERE status='active') as mcps, (SELECT COUNT(*) FROM cr_lsps WHERE status='active') as lsps, (SELECT COUNT(*) FROM cr_sdks WHERE status='active') as sdks, (SELECT COUNT(*) FROM cr_mcp_tools) as mcp_tools ``` 3. **Obter métricas de relacionamentos** (Relationship Tables): ```sql SELECT (SELECT COUNT(*) FROM cr_agent_mcps) as agent_mcps, (SELECT COUNT(*) FROM cr_agent_lsps) as agent_lsps, (SELECT COUNT(*) FROM cr_sdk_agents) as sdk_agents, (SELECT COUNT(*) FROM cr_sdk_skills) as sdk_skills, (SELECT COUNT(*) FROM cr_sdk_mcps) as sdk_mcps, (SELECT COUNT(*) FROM cr_agent_skills) as agent_skills, (SELECT COUNT(*) FROM cr_skill_mcps) as skill_mcps, (SELECT COUNT(*) FROM cr_agent_collaborations) as agent_collabs ``` 4. **Obter métricas de intelligence** (Intelligence Tables): ```sql SELECT (SELECT COUNT(*) FROM cr_decision_trees WHERE status='active') as decision_trees, (SELECT COUNT(*) FROM cr_recommendations WHERE status='pending') as recommendations, (SELECT COUNT(*) FROM cr_component_issues WHERE status='open') as issues, (SELECT COUNT(*) FROM cr_reflections) as reflections ``` 5. **Obter métricas de telemetria** (últimos 30 dias): ```sql SELECT (SELECT COUNT(*) FROM cr_agent_usage WHERE created_at > DATE_SUB(NOW(), INTERVAL 30 DAY)) as agent_usage_30d, (SELECT COUNT(*) FROM cr_skill_usage WHERE created_at > DATE_SUB(NOW(), INTERVAL 30 DAY)) as skill_usage_30d, (SELECT COUNT(*) FROM cr_mcp_tool_usage WHERE created_at > DATE_SUB(NOW(), INTERVAL 30 DAY)) as tool_usage_30d, (SELECT COUNT(*) FROM cr_lsp_usage WHERE created_at > DATE_SUB(NOW(), INTERVAL 30 DAY)) as lsp_usage_30d ``` 6. **Verificar plugins instalados**: ```sql SELECT COUNT(*) FROM cr_plugins WHERE status='active' ``` 7. **Calcular Health Score**: - Entidades sincronizadas (ficheiros = BD): +20 pontos - Relacionamentos consistentes (sem órfãos): +20 pontos - MCPs activos respondem: +15 pontos - Hooks sem erros: +15 pontos - Decision trees funcionais: +10 pontos - Telemetria activa: +10 pontos - Plugins funcionais: +10 pontos 8. **Apresentar dashboard**: ``` ╔══════════════════════════════════════════════════════════════════════╗ ║ DESCOMPLICAR INFRASTRUCTURE STATUS ║ ║ 2026-02-04 15:30 ║ ╠══════════════════════════════════════════════════════════════════════╣ ║ CORE ENTITIES ║ ║ ├── Agents: 46 activos ✓ ║ ║ ├── Skills: 54 activas ✓ ║ ║ ├── MCPs: 33 (18 activos) ✓ ║ ║ ├── LSPs: 11 configurados ✓ ║ ║ ├── SDKs: 29 registados ✓ ║ ║ ├── MCP Tools: 822 mapeadas ✓ ║ ║ └── Plugins: 5 instalados ✓ ║ ╠══════════════════════════════════════════════════════════════════════╣ ║ RELATIONSHIPS (800+ total) ║ ║ ├── Agent ↔ MCP: 483 (cr_agent_mcps) ║ ║ ├── Agent ↔ LSP: 40 (cr_agent_lsps) ║ ║ ├── SDK ↔ Agent: 131 (cr_sdk_agents) ║ ║ ├── SDK ↔ Skill: 75 (cr_sdk_skills) ║ ║ ├── SDK ↔ MCP: 56 (cr_sdk_mcps) ║ ║ ├── Agent ↔ Skill: ? (cr_agent_skills) ║ ║ ├── Skill ↔ MCP: ? (cr_skill_mcps) ║ ║ └── Agent ↔ Agent: ? (cr_agent_collaborations) ║ ╠══════════════════════════════════════════════════════════════════════╣ ║ INTELLIGENCE LAYER ║ ║ ├── Decision Trees: 5 activas ║ ║ ├── Recommendations: 3 pendentes ║ ║ ├── Open Issues: 2 ║ ║ └── Reflections: 1 ║ ╠══════════════════════════════════════════════════════════════════════╣ ║ TELEMETRY (30 dias) ║ ║ ├── Agent Usage: 1,234 invocações ║ ║ ├── Skill Usage: 567 invocações ║ ║ ├── MCP Tool Usage: 8,901 chamadas ║ ║ └── LSP Usage: 2,456 operações ║ ╠══════════════════════════════════════════════════════════════════════╣ ║ HEALTH SCORE: 95/100 ████████████████████░░ EXCELENTE ║ ╠══════════════════════════════════════════════════════════════════════╣ ║ SYNC STATUS ║ ║ ├── Ficheiros ↔ MySQL: Sincronizado (há 2h) ║ ║ ├── Relacionamentos: Consistentes (0 órfãos) ║ ║ └── Última telemetria: 2026-02-04 14:15 ║ ╚══════════════════════════════════════════════════════════════════════╝ ``` ## Sintaxe ``` /descomplicar:status [options] ``` | Opção | Descrição | |-------|-----------| | `--json` | Output em formato JSON | | `--compact` | Versão compacta (apenas score e alertas) | | `--no-telemetry` | Omitir secção de telemetria | ## Output Esperado ``` ╔══════════════════════════════════════════════════════════════════════╗ ║ DESCOMPLICAR INFRASTRUCTURE STATUS ║ ║ 2026-02-04 15:30 ║ ╠══════════════════════════════════════════════════════════════════════╣ ║ CORE: 46 agents | 54 skills | 33 MCPs | 11 LSPs ║ ║ RELATIONSHIPS: 825 total (0 órfãos) ║ ║ HEALTH SCORE: 95/100 ████████████████████░░ EXCELENTE ║ ╚══════════════════════════════════════════════════════════════════════╝ ``` Sempre terminar com: - Health Score numérico - Alertas se houver problemas (relacionamentos órfãos, MCPs não responsivos) - Sugestão de próxima acção se score < 90