advpl-specialist
claudePlugin para Claude Code especializado em ADVPL e TLPP para desenvolvimento TOTVS Protheus
19 skills · 15 commands · 10 agents
TDD autonomo para customizacoes ADVPL/TLPP no Protheus - skills + slash commands + framework de teste com mocks
Plugin tlpp-tdd from marketplace tlpp-runner in Guipegoraro/tlpp-runner. Commands read from the repo's manifest — 1 month ago.
tlpp-buildUse when an ADVPL/TLPP source needs to reach the Protheus RPO - "compila", "build TLPP", "manda pro RPO", "recompila" - and whenever a source was just edited and something is about to run it, since compilation here is always explicit and no build-on-save hook exists. To execute a test after compilin
tlpp-tddUse when a new ADVPL/TLPP function or customization is going to be written for Protheus and the tests should come first — "criar feature", "nova funcao TLPP", "TDD para X", "implementar funcao em TLPP". Use also when the user grants the toolchain by name instead of naming an action ("pode usar o tlp
tlpp-testUse when ADVPL/TLPP tests should actually run on a Protheus AppServer and yield a pass/fail result - "roda o teste", "executa os testes", "testa essa funcao", "roda a suite", "quero o placar verde" - and whenever an ADVPL/TLPP change needs verifying before anything is called done. To write a new bat
tlpp-tdd-project-initInicializa um projeto ADVPL/TLPP existente pra usar testes de integracao com banco isolado. Pergunta nome, cria banco PROTHEUS_TST_<projeto> no SQL Server (sem tocar no banco principal), adiciona alias DBAccess com backup do .ini, grava `.tlpp-tdd.json` na raiz do projeto. Oferece tambem o ISOLAMENT
tlpp-tdd-setupConfigura, diagnostica e conserta o framework tlpp-tdd na maquina do usuario. Modo doctor: roda checklist completo (config global, paths Protheus, AppServer rodando, REST /runner/ping, framework no RPO, DBAccess, SQL) e classifica cada item como OK/FALTA/BROKEN com fix concreto. Modo setup: faz inst
/tlpp-tdd:tlpp-buildCompila fontes TLPP/AdvPL via advpls cli (sem TDS-VSCode aberto). Aceita arquivo, lista ou -All. Delega para a skill tlpp-build.
/tlpp-tdd:tlpp-execExecuta uma User Function ou Main Function arbitraria no AppServer dev via endpoint REST. Util para experimentar funcoes sem PROBAT.
/tlpp-tdd:tlpp-tableAdiciona tabela permanente ao schema SQL versionado do projeto (default sql/schema.sql, configuravel via schemaPath no .tlpp-tdd.json) e aplica no banco de teste via db-setup.ps1 do plugin. Para tabelas reutilizadas em varios testes (alternativa: u_tecTstCreateTable para tabela ad-hoc dentro de 1 te
/tlpp-tdd:tlpp-tdd-project-initInicializa projeto ADVPL/TLPP pra usar testes de integracao com banco isolado. Cria PROTHEUS_TST_<projeto> + alias DBAccess + .tlpp-tdd.json. Assume que /tlpp-tdd-setup ja rodou.
/tlpp-tdd:tlpp-tdd-setupSetup + diagnostico + reparo do framework tlpp-tdd na maquina. Faz checklist completo (config global, paths, AppServer rodando, REST, framework no RPO) e classifica OK/FALTA/BROKEN com fix concreto. Use pra instalar inicial OU pra consertar quando algo nao funciona.
/tlpp-tdd:tlpp-tddWorkflow TDD autonomo em ADVPL/TLPP - red/green/refactor sem TDS-VSCode. Delega para a skill tlpp-tdd (em .claude/skills/tlpp-tdd/SKILL.md).
/tlpp-tdd:tlpp-testCompila fontes e executa testes ADVPL/TLPP. Aceita nome de funcao (rota rapida via /runner/exec) OU suite/arquivo PROBAT. Delega para a skill tlpp-test.
Plugin para Claude Code especializado em ADVPL e TLPP para desenvolvimento TOTVS Protheus
19 skills · 15 commands · 10 agents
Talk to Protheus through SmartView reports — ask in natural language, get real data back (private repo)
Plugin para desenvolvimento TOTVS Protheus — ciclo completo: brainstorm → plan → implement (Agent Teams) → deploy TDS-CLI → qa E2E → verify, geradores MVC/REST/query, dicionário de dados, SmartView/TReports e Knowledge Base remota (155k+ registros).
37 skills · 5 agents · 2 MCP servers · hooks
This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.