Skip to content

chore: integrate agnostic-core + Eruda mobile debug#1

Merged
W3SK3RRX merged 1 commit intomasterfrom
chore/agnostic-core-integration
Apr 17, 2026
Merged

chore: integrate agnostic-core + Eruda mobile debug#1
W3SK3RRX merged 1 commit intomasterfrom
chore/agnostic-core-integration

Conversation

@paulinett1508-dev
Copy link
Copy Markdown
Collaborator

Summary

  • Adiciona agnostic-core como submodule (.agnostic-core/) — 81 skills, 17 agents e 4 workflow commands disponiveis para o Claude Code
  • CLAUDE.md customizado para o stack real do SbrTask (Express 5 + Prisma 6 + Socket.io + Zod + JWT no back; React 19 + Vite 8 + Tailwind 3.4 + React Query + Zustand no front) com 7 regras criticas do projeto
  • Integra Eruda no frontend Vite (vite-plugin-eruda devDep) para debug mobile direto no dispositivo, com aba Report exportando snapshot Markdown para colar no Claude Code
  • Type-check (tsc --noEmit) passou sem erros apos as mudancas

Como o Claude Code passa a se comportar

Apos merge, qualquer sessao do Claude Code neste repo le CLAUDE.md automaticamente e tem acesso direto a:

  • Padroes Express/Prisma/Zod/JWT em .agnostic-core/skills/backend|nodejs|security/
  • Padroes React 19 / Tailwind / acessibilidade em .agnostic-core/skills/frontend/
  • Workflows estruturados (brainstorm, create, debug, deploy)
  • Agents especializados (security-reviewer, frontend-reviewer, code-inspector, etc.)
  • Guia de roteamento em .agnostic-core/docs/agent-routing-guide.md

Debug mobile (Eruda)

Ambiente Como ativar
Dev local Automatico (icone na tela)
Producao Adicionar ?debug=true na URL

Aba Report copia relatorio Markdown (console + network + DOM) pronto para colar no Claude Code.

Test plan

  • cd frontend && npm install clona deps incluindo vite-plugin-eruda
  • cd frontend && npm run dev — verificar que app abre normalmente e icone Eruda aparece
  • cd frontend && npm run build — build passa sem erros
  • cd frontend && npm run test — testes Vitest passam
  • git submodule status mostra .agnostic-core apontando para commit valido
  • No Claude Code: @CLAUDE.md carrega o arquivo sem erros e referencia skills do submodule

Como atualizar o submodule no futuro

```bash
git submodule update --remote .agnostic-core
git add .agnostic-core
git commit -m "chore(deps): atualizar agnostic-core"
```

Como clonar o repo (com submodule)

```bash
git clone --recurse-submodules https://github.com/Lab-Sobral-Dev/SbrTask.git

ou em clone existente:

git submodule update --init --recursive
```

Para CI, adicionar submodules: recursive no actions/checkout@v4.

🤖 Generated with Claude Code

- Add agnostic-core as submodule (.agnostic-core/) com 81 skills, 17 agents
  e 4 workflow commands disponiveis para o Claude Code consultar
- CLAUDE.md customizado para o stack real:
  Backend (Express 5 + Prisma 6 + Socket.io + Zod + JWT)
  Frontend (React 19 + Vite 8 + Tailwind 3.4 + React Query + Zustand)
  Inclui regras criticas do projeto e referencias por categoria
- Eruda integrado no frontend Vite (vite-plugin-eruda devDep) para debug
  mobile via aba Report direto no Claude Code
  Auto-ativo em dev; em producao usar ?debug=true

Como usar no Claude Code:
  @CLAUDE.md
  @.agnostic-core/docs/agent-routing-guide.md (qual agent/skill usar)

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants