FernandoAlemar/SkillProtheus
Skill Claude CodeCodex
Diagnostico e debugging de erros no Protheus (ADVPL/TLPP). Use quando o usuario pedir para debugar, diagnosticar, corrigir erros, analisar logs, stack traces, erros de compilacao, runtime, performance lenta, ou locks no Protheus.
FernandoAlemar/SkillProtheus
Skill Claude CodeCodex
SQL embarcado (BeginSQL/EndSQL) em ADVPL/TLPP. Este é o padrão PRIORITÁRIO para novas queries no projeto. Use quando precisar realizar consultas SQL, filtros complexos ou JOINs, garantindo performance e legibilidade via macros (%table:, %xfilial:, %notDel%).
FernandoAlemar/SkillProtheus
Skill Claude CodeCodex
Referencia de funcoes nativas da linguagem ADVPL/TLPP e xBase. Use esta skill APENAS quando: (1) o usuario pedir explicitamente referencia de uma funcao nativa especifica (ex: "como usar AScan?", "qual a sintaxe do AEval?"), ou (2) a funcao necessaria for obscura/pouco conhecida e nao estiver no CLAUDE.md. NAO ativar…
FernandoAlemar/SkillProtheus
Skill Claude CodeCodex
Migracao de codigo ADVPL procedural (.prw) para TLPP orientado a objetos (.tlpp). Use quando o usuario pedir para migrar, converter, ou modernizar codigo ADVPL procedural (.prw) para TLPP orientado a objetos (.tlpp), incluindo refatoracao de funcoes para classes.
FernandoAlemar/SkillProtheus
Skill Claude CodeCodex
Referencia dos 8 principais modulos de negocio do TOTVS Protheus - Compras, Faturamento, Financeiro, Estoque, Fiscal, Contabilidade, Manutencao e PCP. Contem tabelas, rotinas, pontos de entrada, integracoes e regras de negocio para cada modulo.
FernandoAlemar/SkillProtheus
Skill Claude CodeCodex
Revisao de codigo ADVPL/TLPP para Protheus com analise em 4 categorias - seguranca, performance, boas praticas e modernizacao.
FernandoAlemar/SkillProtheus
Skill Claude CodeCodex
Padroes de acesso a dados no ERP Protheus (TOTVS) usando ADVPL/TLPP. Use esta skill SEMPRE que o usuario pedir codigo ADVPL ou TLPP que envolva: acesso a tabelas do Protheus, queries ao banco de dados, SELECT/consultas SQL, dicionarios de dados (SX2, SX3, SX5, SIX), posicionamento de registros, DbSelectArea, DbSeek…
FernandoAlemar/SkillProtheus
Skill Claude CodeCodex
Executa o plano de desenvolvimento estruturado pelo /protheus-plan, codificando os steps de forma eficiente.
FernandoAlemar/SkillProtheus
Skill Claude CodeCodex
Padroes para criacao de Jobs e processos agendados no Protheus (ADVPL/TLPP). Use esta skill SEMPRE que o usuario pedir para criar, corrigir ou revisar Jobs, Schedules, processos batch, rotinas sem interface, processos agendados, ou qualquer funcao que roda via Scheduler do Protheus. Inclui arquitetura obrigatoria de 3…
FernandoAlemar/SkillProtheus
Skill Claude CodeCodex
Orquestrador Protheus — loop Dev → QA → Review até aprovação (sem subagents, serial, caveman). Use SOMENTE via /protheus-loop explícito. NAO ativar automaticamente.
FernandoAlemar/SkillProtheus
Skill Claude CodeCodex
Padroes MVC do Protheus (FWFormModel/FWFormView) para ADVPL/TLPP. Use esta skill SEMPRE que o usuario pedir para criar ou manter rotinas MVC, cadastros CRUD, browses FWMBrowse, telas master-detail, monitores, ou qualquer rotina que use MPFormModel, FWFormView, FWFormStruct, ModelDef, ViewDef, MenuDef, ou FWMBrowse.…
FernandoAlemar/SkillProtheus
Skill Claude CodeCodex
Arquiteto de solucoes Protheus. Cria e valida planos de implementacao estruturados antes de qualquer codificacao.
FernandoAlemar/SkillProtheus
Skill Claude CodeCodex
Templates para relatorios no Protheus (ADVPL/TLPP). Use esta skill SEMPRE que o usuario pedir para criar relatorios, exportacoes Excel, documentos PDF, ou qualquer saida impressa no Protheus. Cobre TReport (framework oficial TOTVS), FwPrinterXlsx (Excel), FWMSPrinter (PDF), perguntas SX1 com…
FernandoAlemar/SkillProtheus
Skill Claude CodeCodex
Guia para implementar e consumir APIs REST em ADVPL/TLPP no Protheus. Use esta skill SEMPRE que o usuario pedir para criar endpoints REST, consumir APIs externas, ou trabalhar com JSON no Protheus. Padrao do time: includes obrigatorios (tlpp-core, tlpp-rest, TOTVS, PROTHEUS, TBICONN, TOPCONN), bloco de documentacao de…
FernandoAlemar/SkillProtheus
Skill Claude CodeCodex
Templates de telas e browses ADVPL/TLPP para Protheus. Use esta skill SEMPRE que o usuario pedir para criar telas, dialogs, formularios, browses com checkbox (FWMarkBrowse), grids editaveis (MsNewGetDados), browses customizados, telas com ParamBox, EnchoiceBar, TDialog, MSDIALOG, TCBrowse, ou qualquer componente…
FernandoAlemar/SkillProtheus
Skill Claude CodeCodex
Agente de Teste de Mesa para ADVPL/TLPP — análise estática de execução simulada com rigor de engenharia aeroespacial. Ative APENAS quando o usuário pedir explicitamente: "teste de mesa", "rastreia essa função", "simula a execução", "tracing", "rastrear linha a linha", "verifica o fluxo", "tem bug aqui?" (com pedido de…
FernandoAlemar/SkillProtheus
Skill Claude CodeCodex
Gera scripts de teste automatizado TIR (TOTVS Interface Robot) para rotinas Protheus WebApp usando Python/unittest. Use esta skill SEMPRE que o usuario pedir para criar testes automatizados, testes TIR, testes de interface, testes de regressao, testes e2e, ou testar rotinas Protheus via browser. Tambem ativar quando o…
FernandoAlemar/SkillProtheus
Skill Claude CodeCodex
Templates e regras para criacao de classes TLPP/ADVPL no Protheus. Use esta skill SEMPRE que o usuario pedir para criar, revisar ou corrigir classes em TLPP ou ADVPL, incluindo: REST API classes com anotacoes @Get/@Post, classes de negocio (domain/business), workers/orchestrators, SmartView/TReports, e qualquer codigo…