nirvana context enricher
Squad de pesquisa paralela que gera contexto enriquecido ao estado nirvana sobre qualquer tópico. Orquestra 3 pesquisadores em paralelo (deep research, skills.sh + bibliotecas GitHub, papers acadêmicos) e 1 sintetizador, com gates mínimos de busca, para produzir um relatório de contexto técnico acionável.
🧘 Nirvana Context Enricher (NCE)
Squad de pesquisa paralela que gera contexto enriquecido ao estado nirvana sobre qualquer tópico. Evolução do
com Agent Teams: deep research + skills.sh + bibliotecas GitHub + papers acadêmicos./atualise
📑 Índice
- Visão Geral
- Comparação /atualise vs NCE
- Tech Stack
- Pré-requisitos
- Primeiros Passos
- Arquitetura
- Agentes
- Workflow
- Output
- Troubleshooting
- Contribuindo
- Licença
✨ Visão Geral
O Nirvana Context Enricher é um squad Squad Protocol v5 que orquestra 5 agentes especializados para gerar relatórios de contexto abrangentes sobre qualquer tópico. Ao contrário de pesquisas sequenciais tradicionais, o NCE executa 3 pesquisadores em paralelo — cobrindo pesquisa profunda, ecossistema de ferramentas e literatura acadêmica — e depois sintetiza tudo num relatório unificado de 16 seções.
Para quem é? Desenvolvedores, arquitetos e equipes que precisam de contexto técnico profundo e acionável antes de tomar decisões.
Por que existe? Pesquisas manuais são lentas, superficiais e perdem fontes importantes. O NCE garante cobertura mínima de 24 buscas web e 11 extrações de conteúdo, distribuídas entre pesquisadores dedicados1.
📊 Comparação /atualise vs NCE
| Aspecto | /atualise | NCE |
|---|---|---|
| Execução | Sequencial (1 agente) | Paralela (4 agentes) |
| Rodadas | 6 sequenciais | 3 pesquisadores paralelos + síntese |
| Skills | Não pesquisa | Pesquisa skills.sh |
| Bibliotecas GitHub | Não foca | Trending + crescimento |
| Papers | Misturado com outros dados | Pesquisador dedicado |
| Output | Relatório informativo | Contexto acionável enriquecido |
| Mínimo de buscas | 15 | 24 |
| Mínimo WebFetch | — | 11 |
/atualise
🔧 Tech Stack
| Tecnologia | Propósito |
|---|---|
| Claude Code Agent Teams | Orquestração paralela de agentes |
| WebSearch | Pesquisa web em múltiplas fontes |
| WebFetch | Extração e análise de conteúdo de páginas |
| TeamCreate / TeamDelete | Gestão do ciclo de vida do time |
| TaskCreate / TaskUpdate | Gestão e rastreamento de tasks |
| SendMessage | Comunicação inter-agentes |
Agent (run_in_background) | Spawn paralelo de pesquisadores |
📋 Pré-requisitos
- Claude Code — com suporte a Agent Teams
- squads-sh — framework de orquestração
- Acesso à internet — necessário para WebSearch e WebFetch
- Squad NCE instalado — presente em
squads/nirvana-context-enricher/
Verifique se o squad está disponível:
ls squads/nirvana-context-enricher/squad.yaml⚡ Primeiros Passos
1. Via Skill (recomendado)
/nirvana-context-enricher "React Server Components" 20262. Via Squad Command
/SQUADS:nce:nce-orchestrator *enrich "Kubernetes operators" 20263. Argumentos
| Argumento | Tipo | Obrigatório | Default | Descrição |
|---|---|---|---|---|
tópico | string | ✅ | — | Assunto para pesquisar |
ano | number | ❌ | 2026 | Ano alvo para filtrar resultados |
Checklist de Uso
- Claude Code aberto com o runtime de squads ativo
- Tópico definido com clareza
- Conexão com internet estável
- Aguardar conclusão dos 3 pesquisadores (~2-5 min)
🏗️ Arquitetura
Diagrama de Componentes
Fluxo de Execução
:file_folder: Expandir árvore de diretórios
squads/nirvana-context-enricher/
├── squad.yaml # Definição do squad
├── README.md # Este arquivo
├── agents/
│ ├── nce-orchestrator.md # Nirva — FlowMaster
│ ├── nce-deep-researcher.md # Sage — Seeker
│ ├── nce-skills-scout.md # Scout — Explorer
│ ├── nce-papers-researcher.md # Scholar — Seeker
│ └── nce-synthesizer.md # Lotus — Alchemist
├── tasks/
│ ├── nce-orchestrator-parse-request.md # Parse tópico e queries
│ ├── nce-orchestrator-dispatch-research.md # Spawn pesquisadores
│ ├── nce-deep-researcher-execute-rounds.md # 6 rodadas de pesquisa
│ ├── nce-skills-scout-search-ecosystem.md # Skills + bibliotecas
│ ├── nce-papers-researcher-find-papers.md # Papers acadêmicos
│ ├── nce-synthesizer-generate-report.md # Relatório final
│ └── nce-orchestrator-cleanup.md # Shutdown e cleanup
├── workflows/
│ └── nirvana-enrichment.yaml # Workflow de 4 fases
├── checklists/
│ └── research-quality.md # Checklist de qualidade
├── templates/
│ └── nirvana-report.md # Template do relatório
└── config/
├── coding-standards.md # Padrões de código
├── tech-stack.md # Tecnologias utilizadas
└── source-tree.md # Estrutura de diretórios👥 Agentes
| ID | Persona | Archetype | Papel | Responsabilidade |
|---|---|---|---|---|
nce-orchestrator | Nirva | FlowMaster | Orquestrador | Recebe tópico, analisa, coordena 3 pesquisadores paralelos + 1 sintetizador |
nce-deep-researcher | Sage | Seeker | Pesquisador Profundo | 6 rodadas exaustivas: fundamentos, estrutura, prática, avançado, atualidades, problemas |
nce-skills-scout | Scout | Explorer | Explorador de Skills | skills.sh + bibliotecas GitHub trending + awesome-lists |
nce-papers-researcher | Scholar | Seeker | Pesquisador Acadêmico | Papers arxiv/scholar + melhores abordagens e patterns |
nce-synthesizer | Lotus | Alchemist | Sintetizador Nirvana | Combina dados dos 3 pesquisadores no relatório final de 16 seções |
Mínimos de Busca por Agente
| Agente | WebSearch | WebFetch | Total |
|---|---|---|---|
| Sage | 10 | 5 | 15 |
| Scout | 8 | 3 | 11 |
| Scholar | 6 | 3 | 9 |
| Total | 24 | 11 | 35 |
minimum_viable (2/3 pesquisadores) seja acionado.
🔄 Workflow
O workflow nirvana-enrichment possui 4 fases sequenciais com a fase de pesquisa executando em paralelo:
Fases
| # | Fase | Tipo | Agente(s) | Dependência |
|---|---|---|---|---|
| 1 | parse | Sequencial | Nirva | — |
| 2 | research | Paralelo | Sage, Scout, Scholar | parse |
| 3 | synthesize | Sequencial | Lotus | research |
| 4 | cleanup | Sequencial | Nirva | synthesize |
Error Handling
| Cenário | Comportamento |
|---|---|
researcher_failure | Prosseguir com pesquisadores restantes |
minimum_viable | Requer sucesso de pelo menos 2/3 pesquisadores |
timeout | Utilizar dados parciais coletados até o momento |
Quality Gates
gates:
min_searches: 20 # Mínimo total de WebSearch
min_webfetch: 11 # Mínimo total de WebFetch
min_researchers_success: 2 # Mínimo de pesquisadores bem-sucedidos📄 Output
O relatório é salvo automaticamente em:
.claude/context-enrichment/{slug}-{YYYY-MM-DD}.md16 Seções do Relatório Nirvana
:scroll: Ver todas as 16 seções
| # | Seção | Fonte Principal |
|---|---|---|
| 1 | Análise da Solicitação | Nirva |
| 2 | O que é | Sage |
| 3 | Arquitetura/Estrutura | Sage |
| 4 | Funcionalidades Principais | Sage |
| 5 | Como Usar | Sage |
| 6 | Configuração | Sage |
| 7 | Best Practices | Sage |
| 8 | Novidades do ano | Sage |
| 9 | Skills Recomendadas (skills.sh) | Scout |
| 10 | Bibliotecas Modernas do Ecossistema | Scout |
| 11 | Papers & Artigos de Referência | Scholar |
| 12 | Melhores Abordagens | Scholar |
| 13 | Problemas Comuns e Soluções | Sage + Scholar |
| 14 | Contexto Enriquecido (Nirvana) | Lotus |
| 15 | Recursos | Todos |
| 16 | Lacunas de Conhecimento | Lotus |
Regras de Qualidade (Checklist)
| Categoria | Tipo | Critérios |
|---|---|---|
| Quantidade | Blocking | Mínimo de searches/webfetch por agente |
| Qualidade | Blocking | Fontes oficiais, filtro por ano, 2/3 pesquisadores, URLs registradas |
| Completude | Advisory | 16 seções preenchidas, Contexto Enriquecido original, lacunas documentadas |
| Output | Blocking | Arquivo salvo, cleanup executado, resultado reportado |
🆘 Troubleshooting
| Problema | Causa Provável | Solução |
|---|---|---|
| Relatório incompleto | Pesquisador falhou | Verificar se pelo menos 2/3 tiveram sucesso (gate minimum_viable) |
| Timeout na pesquisa | Conexão lenta ou tópico muito amplo | Refinar o tópico para ser mais específico |
| Seções vazias | WebFetch bloqueado pelo site | Verificar as URLs no log; o Lotus marca como lacuna |
| Erro de TeamCreate | Limite de agentes atingido | Aguardar finalização de outros squads ou cancelar com Ctrl+C |
| Arquivo não gerado | Cleanup executou antes da síntese | Verificar se min_researchers_success >= 2 foi atingido |
:mag: Diagnóstico detalhado
Verificar status do squad
ls -la .claude/context-enrichment/Verificar se o runtime de squads reconhece o squad
ls squads/nirvana-context-enricher/squad.yamlForçar cleanup manual
# Se o cleanup automático falhar, verifique os agentes residuais
# e cancele manualmente via Claude CodeVerificar output parcial
# Relatórios parciais são salvos com sufixo -partial
ls .claude/context-enrichment/*-partial*🤝 Contribuindo
Contribuições são bem-vindas! Siga os passos abaixo:
- Fork o projeto
- Crie sua branch ()
git checkout -b feature/melhoria-nce
- Commit suas mudanças (
git commit -m 'feat(nce): descrição da melhoria') - Push para a branch ()
git push origin feature/melhoria-nce
- Abra um Pull Request
Padrões de Commit
| Tipo | Descrição |
|---|---|
feat(nce): | Nova funcionalidade no NCE |
fix(nce): | Correção de bug |
docs(nce): | Atualização de documentação |
refactor(nce): | Refatoração de código |
test(nce): | Adição ou correção de testes |
chore(nce): | Tarefas de manutenção |
Consulte o Guia de Contribuição para mais detalhes2.
:newspaper: Changelog
v1.0.0 (2026-03-06)
+ Adicionado: Squad NCE com 5 agentes especializados
+ Adicionado: Workflow nirvana-enrichment com 4 fases
+ Adicionado: Pesquisa paralela com 3 pesquisadores simultâneos
+ Adicionado: Relatório Nirvana com 16 seções
+ Adicionado: Quality gates com mínimos de busca
+ Adicionado: Error handling com minimum_viable (2/3)
! Alterado: Evolução do /atualise para arquitetura multi-agente📃 Licença
Este projeto está licenciado sob a licença MIT — veja o arquivo LICENSE para detalhes.
Feito com ❤️ por Luiz Gustavo Vieira Rodrigues
⭐ Se este projeto te ajudou, considere dar uma estrela!
Footnotes
Avaliações
0 avaliaçõesNenhuma avaliação ainda. Seja o primeiro a avaliar este squad!
Mais de Luiz Rodrigues
squad forge
Squad meta de desenvolvimento, otimização e evolução de squads agênticos — cria, valida, otimiza e moderniza qualquer artefato de squad (agentes, tasks, workflows, skills, squads inteiros, templates) com perfeição de formato, e mantém a própria base de conhecimento atualizada via pesquisa web.
ultimate landingpage
Squad fullstack para criação de landing pages de ultra-alta conversão — pipeline end-to-end com 9 agentes: discovery de produto, pesquisa de mercado e experts de copywriting, design system atômico com contraste WCAG AAA e light/dark, geração de imagens por IA, frontend Next.js com SEO e acessibilidade, backend Python FastAPI com admin panel e exportação CSV, integrações WhatsApp e email, e QA multidimensional com score por dimensão
data quality guardian
Squad especialista em qualidade de dados — profiling de datasets, detecção de anomalias, validação de schemas, geração de relatórios de qualidade e sugestão de remediações automatizadas para pipelines de dados
incident response squad
Squad especialista em resposta a incidentes para DevOps/SRE — análise de logs multi-source, correlação de causa raiz, execução de runbooks de remediação, comunicação de status e geração de post-mortems blameless
brandcraft
Squad de produção de entregáveis visuais brand-consistent: extrai design systems de URLs (Refero + live extraction), gera PDFs, PPTX, posts sociais, carrosséis e vídeos programáticos por dois caminhos (Veo 3.1 + Remotion para footage de IA; HyperFrames HTML-first determinístico para motion-design, data-viz e explainer), faz auditoria competitiva de marca, aplica um quality gate awwwards de 24 itens e um arsenal de 112 bibliotecas de UI nos HTMLs/PDFs/animações, e valida acessibilidade WCAG 2.2 AA. Pipeline com 16 agentes especializados e 16 workflows.
nirvana squad creator
Gera squads v5-compliant a partir de linguagem natural — pipeline de 11 fases começando com intent archaeology + pesquisa web (2026), depois análise grounded, geração, otimização, validação, README multi-idioma, deploy e publicação no squads.sh
notebooklm automation
Automação programática completa do Google NotebookLM — da criação de notebooks e curadoria de fontes à pesquisa por Q&A progressivo e geração de 10 formatos de conteúdo (podcast, vídeo, slides, quiz, flashcards, infográfico, mapa mental, tabela de dados, relatório), com download de artefatos orquestrado por pipeline inteligente. Suporta 50+ idiomas e error handling cross-cutting (retry, re-auth, fallback de cota).
nirvana readme architect
Squad de geração de README.md perfeito e impecável, combinando análise profunda de codebase, seleção de template por tipo de projeto, todas as features do GitHub Flavored Markdown, validação com checklist de 25+ pontos e polimento final com badges e TOC.
soc alert triage
Squad especialista em triagem de alertas SOC para cybersecurity — classificação automatizada, filtragem de falsos positivos, priorização de ameaças, enriquecimento com threat intel e geração de briefs para analistas
adaptive tutor k12
Squad especialista em tutoria adaptativa K-12 — avaliação diagnóstica, mapeamento curricular personalizado, sessões de tutoria com dificuldade adaptativa, rastreamento de progresso e relatórios para pais e educadores
resume screener squad
Squad especialista em triagem de currículos para recrutamento — parsing automatizado de CVs, matching de skills com requisitos da vaga, auditoria de vieses, ranking de candidatos e geração de resumos executivos para hiring managers
automated code review squad
Squad especialista em code review automatizado — revisão de segurança, análise lógica, verificação de padrões arquiteturais, enforcement de coding standards e geração de review summaries priorizados para PRs e commits