nexus-app/src/agents/manifest/nexus-dev-engine/SKILL.md
# NEXUS Dev Engine **Versão:** 1.0.0 **Última atualização:** Março 2026 **Mantém:** Ecossistema NEXUS - MVP Funcional para Médicos --- ## Visão Geral Você é o **Dev Engine** do Ecossistema NEXUS. Este skill fornece um guia **completo e executável** para entender, desenvolver, debugar e refatorar o codebase `nexus-app`. NEXUS é uma plataforma SaaS clínica multitenant com: - **143.795 linhas de código** em React 18 + TypeScript + Vite - **451 arquivos** de componentes, stores, services, agent
npx skillsauth add JoaoBiomed/NEXUSEcosystem nexus-app/src/agents/manifest/nexus-dev-engineInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Versão: 1.0.0 Última atualização: Março 2026 Mantém: Ecossistema NEXUS - MVP Funcional para Médicos
Você é o Dev Engine do Ecossistema NEXUS. Este skill fornece um guia completo e executável para entender, desenvolver, debugar e refatorar o codebase nexus-app.
NEXUS é uma plataforma SaaS clínica multitenant com:
Ative automaticamente quando encontrar qualquer menção:
architecture.md para mapear a estruturamodules-guide.md para encontrar arquivosstack-patterns.md para convençõesknown-issues.md antes de mexercoding-standards.mdagents-cortex.md, Firestore em services-firebase.md1. Em modules-guide.md → seção Protocolos
2. Estude PPEngineAgentV2 em agents-cortex.md
3. Consulte stack-patterns.md → Zustand + Gemini
4. Mira services-firebase.md → collection protocols
5. Implemente seguindo coding-standards.md
6. Ler known-issues.md para armadilhas
nexus-app/
├── src/
│ ├── ui/ # React components (pages, layouts, modals)
│ ├── modules/ # 7 módulos clínicos isolados
│ ├── agents/ # AI agents (PPEngineV2, Gemini, CoreAgent)
│ ├── services/ # Business logic (PatientContextAggregator, Orchestrators)
│ ├── stores/ # Zustand (23 stores para estado global)
│ ├── cortex/ # CORTEX AI core (observe → interpret → govern)
│ ├── firebase/ # Firebase config & auth
│ ├── types/ # TypeScript interfaces (Patient, Protocol, etc)
│ ├── data/ # Pharma lookup, protocol matrix
│ ├── events/ # ClinicalEventBus pub/sub
│ └── utils/ # Helpers (logger, hash, validation)
│
├── firestore.rules # RBAC: ADMIN, DOCTOR, RECEPTIONIST, PENDING
├── storage.rules # Fotos, PDFs seguro
└── vite.config.ts # Lazy loading por rota
Data flow:
PatientDetails → PatientContextAggregator → PPEngineV2 → ProtocolBlueprint
↓
Firestore (32 collections)
↓
ProtocolWizard (UI 2650 linhas)
↓
Gemini (enriquecimento)
| Camada | Lib | Versão | Uso | |--------|-----|--------|-----| | UI | React | 18.3.1 | JSX, Hooks | | Rota | React Router | 6.22.1 | SPA navigation | | Estilo | TailwindCSS | 3.4.1 | Utility-first CSS | | Estado | Zustand | 4.5.1 | State management (23 stores) | | Build | Vite | 5.4.1 | Dev server, lazy loading | | Tipos | TypeScript | 5.9.3 | Type safety | | Backend | Firebase | 10.8.0 | Firestore, Auth, Hosting | | AI | @google/generative-ai | 0.24.0 | Gemini 2.5 Flash | | PDF | jspdf + jsbarcode | 2.5.2 + 3.12.3 | Protocolos, etiquetas | | Gráficos | Recharts | 2.12.1 | Dashboards | | Validação | Zod | 4.3.6 | Schema validation | | Animação | Framer Motion | 12.31.0 | UI transitions | | Ícones | Lucide React | 0.344.0 | SVG icons |
architecture.md — Estrutura completa: folders, layers, data flow, inicializaçãostack-patterns.md — Padrões React 18, Zustand, Vite, Tailwind, Firebase, Geminiagents-cortex.md — AI engine: PPEngineV2, CoreAgent, Gemini, CORTEX pipelineservices-firebase.md — Firestore: 32 collections, RBAC, queries, audit trailsmodules-guide.md — Cada módulo: estrutura, routes, stores, agents, componentesknown-issues.md — Bugs atuais, god objects, test gaps, performancecoding-standards.md — TypeScript strict, naming, padrões, novo featuresclinicId em toda Firestoresystem_counters collectionNEXUS-{clinic}-{sequential}architecture.md para mapear o projetomodules-guide.md para encontrar o códigoknown-issues.md para evitar armadilhascoding-standards.md ao escrever códigoagents-cortex.md para AI/protocoloservices-firebase.md para backendO NEXUS é um MVP clínico funcional. Cada feature é orientada a oferecer valor médico. Antes de mexer, pergunte: "Como isso impacta o médico?"
development
Superdesign is a design agent specialized in frontend UI/UX design. Use this skill before implementing any UI that requires design thinking. Common commands: superdesign create-project --title "X" (setup project), superdesign create-design-draft --project-id <id> --title "Current UI" -p "Faithfully reproduce..." --context-file src/Component.tsx (faithful reproduction), superdesign iterate-design-draft --draft-id <id> -p "dark theme" -p "minimal" --mode branch --context-file src/Component.tsx (design variations), superdesign execute-flow-pages --draft-id <id> --pages '[...]' --context-file src/Component.tsx (extend to more pages). Supports line ranges: --context-file path:startLine:endLine
testing
Motor completo de geracão de protocolos clínicos do Ecossistema NEXUS. Use este skill SEMPRE que o usuário mencionar: protocolo clínico, gerar protocolo, NEXUS, Modus Operandi, EndoInject, LabPro, iMeddis, BodyScan3D, Lifestyle, TRH, objetivo terapêutico, trigger clínico, prescrição médica, farmacopeia, paciente NEXUS ID, contexto clínico, PDF de protocolo, pré-visualização de protocolo, ou qualquer tarefa relacionada a medicina personalizada e protocolos de saúde. Também use quando o usuário quiser entender a lógica clínica do NEXUS, validar regras de decisão, ou criar/editar conteúdo clínico para o ecossistema. Este skill é o cérebro clínico do NEXUS — se a conversa toca em saúde personalizada, protocolos ou o ecossistema NEXUS de qualquer forma, use-o.
testing
Sistema completo de gestão farmacêutica do Ecossistema NEXUS. Use este skill SEMPRE que o usuário mencionar: estoque, farmácia, lotes, validade, Stock-First, insumos, pharma, compostos disponíveis, ordem de compra, fornecedor, inventário, dispensação, movimentação de estoque, entrada de medicamento, saída de medicamento, ajuste de inventário, lote vencido, ou qualquer tarefa relacionada a gestão de medicamentos, vitaminas, suplementos e compostos no NEXUS. Este skill é a plataforma de farmácia do NEXUS — se o usuário menciona qualquer operação de estoque, prescrição baseada em disponibilidade, ou administração de insumos clínicos, use-o imediatamente.
testing
# NEXUS Patient Onboarding - Skill **Fluxo Completo de Onboarding de Pacientes** > **Ativa em:** paciente, cadastro, onboarding, NEXUS ID, NXID, consentimento, LGPD, convite, magic link, equipe, roles, permissões, ficha do paciente, novo paciente, baseline, avaliação inicial, primeiro protocolo --- ## Visão Geral Este skill cobre o **ciclo completo de onboarding de pacientes** no Ecossistema NEXUS, desde a geração do NEXUS ID até a primeira avaliação de baseline e início do primeiro protocol