TREINAMENTO

Tire a IA do chat. Leve pro código e pro pipeline.

Cinco aulas ao vivo para usar o Claude Code em projetos Sankhya: contexto que persiste, skills, MCP, hooks e agentes.

Uma demanda, do ticket ao commit.

Cada aula adiciona uma peça ao mesmo fluxo. Role para ver o que acontece com um pedido real quando o Claude Code está configurado do jeito certo.

DEMANDA #1842em andamento
cliente, via e-mailTrigger que valida o crédito do parceiro ao confirmar a nota.
  • ✓CLAUDE.md Oracle, padrão Sankhya, TRG_<TABELA>_*
  • ✓/gerar-trigger template e regras do time
  • ✓sankhya-schema TGFCAB, TGFPAR sem colar nada
  • ✓hook TGFFIN protegida, autoria inserida
  • ✓--print revisão do commit no pipeline
  • ✓governança sem dado de cliente, custo conhecido
aula 1

O Claude lê o seupadrão antes de agir.

O CLAUDE.md fica no projeto e carrega banco, convenções e proibições. Você para de repetir contexto em toda conversa.

Read CLAUDE.md … Oracle, MGEModelException, nunca tocar em TGFFIN
aula 2

O que você repetevira uma skill.

Um prompt de 600 tokens vira /gerar-trigger. Template, regras e exemplos negativos versionados com o projeto.

Skill /gerar-trigger … .claude/skills/gerar-trigger/SKILL.md
aula 3

O banco respondesem você colar nada.

O MCP sankhya-schema descreve TGFCAB e TGFPAR direto do dicionário. Nome de coluna certo, tipo certo, Oracle ou SQL Server.

sankhya-schema describe_table TGFPAR … CODPARC, LIMCRED, BLOQUEAR
aula 4

Hooks protegem o quenão pode ser tocado.

PreToolUse barra a escrita em TGFFIN antes de acontecer. PostToolUse assina o arquivo sem destruir o encoding.

PreToolUse Write db/TGFFIN.sql … deny tabela protegida
aula 5

O mesmo fluxo rodano pipeline, sem você.

Com --print, o Claude revisa os scripts do último commit no CI, em JSON, com limite de turnos. Subagentes dividem o trabalho.

Bash claude --print --max-turns 5 "Revise os .sql do HEAD~1"
aula 5

Entregue sabendoo que entrou no prompt.

Estrutura de tabela entra. Dado real de cliente, nunca. Modelo certo por tarefa, custo conhecido, revisão humana antes do deploy.

✓ TRG_TGFCAB_BUPD.sql, teste e documento de entrega gerados

Cinco aulas. Um fluxo que se monta.

Conceito, demonstração ao vivo e um lab que você leva para o seu projeto.

aula 1fundamentos

Como a IA gera código, e como fazer o Claude Code trabalhar no seu projeto

  • Por que o modelo erra: alucinação, contexto, janela de memória
  • Instalação, modelos e custo por tarefa
  • CLAUDE.md em camadas, primeiras skills, primeiro MCP

labCLAUDE.md do seu projeto e economia de tokens medida

# CLAUDE.mdBanco: Oracle. Padrão Sankhya.Triggers: TRG_<TABELA>_<B|A><INS|UPD|DEL>Exceções: MGEModelException, nunca RuntimeExceptionNunca tocar em TGFFIN sem pedir.
aula 2skills avançadas

Skills que o Claude usa sozinho, com template e exemplos negativos

  • Frontmatter como contrato: description e triggers
  • Templates de código Oracle no padrão do time
  • Encadeamento: /doc-entrega chama /review, testes e entrega

labconstruir /gerar-procedure com o skill-creator

---description: Gera trigger Oracle no padrão Sankhya.  Use quando pedirem trigger, bloqueio ou validação.---Nome: TRG_<TABELA>_<B|A><INS|UPD|DEL>BEFORE valida. AFTER propaga.
aula 3mcp na prática

O Claude consulta o banco, a doc e as APIs por conta própria

  • O que é o Model Context Protocol e onde ele mora
  • sankhya-schema: tabelas, colunas e domínios sem colar nada
  • Configuração em .mcp.json, pessoal e de projeto

labinstalar o sankhya-schema e fazer a primeira consulta

{ "mcpServers": { "sankhya-schema": {    "type": "stdio", "command": "node",    "args": ["C:/mcp/sankhya-schema/dist/index.js"]} } }
aula 4hooks e mods

Intercepte, proteja e estenda o Claude Code por dentro

  • PreToolUse, PostToolUse e Stop: permitir, negar, reescrever
  • Cabeçalho de autoria sem destruir o encoding
  • Hook ou Mod: quando cada um vale

labcabeçalho automático e proteção de arquivos críticos

"PreToolUse": [{ "matcher": "Write|Edit",  "hooks": [{ "type": "command",    "command": "node $CLAUDE_PROJECT_DIR/hooks/proteger.js"}] }]
aula 5agentes e produção

Do terminal ao pipeline, e para o trabalho real com segurança

  • --print, subagentes, /goal e /loop: quem orquestra
  • O que o Claude pode fazer no seu ambiente e o que nunca entra no prompt
  • Confie, mas verifique: onde o Claude erra convincente

labscript que revisa os .sql do último commit, com governança aplicada

# review-commit.ps1git diff --name-only HEAD~1 -- *.sql |  claude --print --output-format json --max-turns 5 "Revise e liste problemas"✓ estrutura via MCP   ✗ dado real de cliente, credenciais

O que muda no seu dia.

As aulas são as mesmas. O que você faz com elas depende de onde a demanda chega na sua mesa.

Você escreve a demanda. O Claude escreve no seu padrão.

  1. CLAUDE.md que elimina o retrabalho de contextoOracle, MGEModelException, nomes de trigger: dito uma vez, valendo sempre.
  2. Skills para o que você repeteTrigger, procedure, evento programável e documento de entrega em um comando.
  3. Hooks que protegem o projetoTabela crítica bloqueada antes da escrita, autoria inserida depois, encoding preservado.
  4. Revisão automática do commitUm script com --print que lê o diff e aponta problemas antes do deploy.

na aula você constrói a skill, o hook e o script no seu próprio projeto.

Do requisito do cliente ao documento de entrega.

  1. Requisito que vira prompt útilO que dizer, o que anexar e o que o modelo precisa saber antes de gerar.
  2. Tabela e campo confirmados sem abrir o bancoO MCP sankhya-schema responde o dicionário durante a conversa.
  3. Documento de entrega geradoA skill /sankhya-doc-entrega produz o .docx com evidências e checklist de deploy.
  4. Limite claro do que entra no promptEstrutura sim. Dado real do cliente, nunca.

na aula você transforma um pedido real em código, teste e documento.

Saber o que a ferramenta faz, quanto custa e onde erra.

na aula você sai com critérios para decidir onde o time usa a ferramenta.

Ao vivo, com lab em toda aula.

5aulas

Ao vivo, com demonstração e lab. A aula seguinte começa revisando o lab anterior.

2h

Por encontro, de segunda a sexta. O curso inteiro cabe em uma semana.

O que você leva

  • 4 hooks prontos e testados
  • skills do curso
  • MCP sankhya-schema
  • material de apoio por aula
  • labs com gabarito

Antes da aula 1

Trinta minutos de preparo. Quem chega sem ambiente perde os primeiros exercícios.

  • Node.js 18 ou superiornode --version
  • Claude Code instalado e logadonpm install -g @anthropic-ai/claude-code
  • Conta Claude Proo Claude Code não roda na conta gratuita
  • Git e um editorVS Code ou IntelliJ Community
  • Dockero banco Sankhya de laboratório sobe em container

Não é mágica. É método.

O mesmo loop em toda aula: a demanda entra, o contexto certo carrega, o código sai e a verificação fecha o ciclo. Você aprende a montar o loop, não a torcer pelo resultado.

demanda contexto código verificação
Felipe Rosa, instrutor do curso

Quem dá o curso

Felipe Rosa

Formado em Ciência da Computação, com mais de 20 anos em desenvolvimento e ERP. Desenvolvedor Sankhya. Mantém o MCP sankhya-schema, o sankhya-plugin e o mod status-band, usados por todo o time de desenvolvimento da célula Tech da Sankhya. Criador do Satori, harness que põe Claude Code, Codex, OpenCode e Antigravity numa janela só.

sankhya-plugin v1.26 12 skills, 13 agents e 2 hooks para o Claude Code

Turma 4 em formação.

Duas turmas concluídas em 2026. A próxima abre quando fechar o grupo. Reserve sua vaga e receba o cronograma.

✓ turma 1 concluída ✓ turma 2 concluída ✓ turma 3 concluída turma 4 em formação

Reservar vaga na turma 4

Sem pagamento agora. Você recebe o cronograma e a confirmação por WhatsApp.