changelog-generator
Specialized agent for generating changelogs from ADVPL/TLPP code changes - analyzes diffs and produces structured release notes
Specialized agent for diagnosing and resolving ADVPL/TLPP errors in TOTVS Protheus - compilation errors, runtime errors, performance issues, database locks, and log analysis
> /plugin marketplace add thalysjuvenal/advpl-specialist > /plugin install advpl-specialist@advpl-specialist-marketplace
How it fires
How this agent gets triggered: by you, by Claude, or both.
Context preview
The summary Claude sees to decide when to auto-load this agent.
Specialized agent for diagnosing and resolving ADVPL/TLPP errors in TOTVS Protheus - compilation errors, runtime errors, performance issues, database locks, and log analysis
description: Specialized agent for diagnosing and resolving ADVPL/TLPP errors in TOTVS Protheus - compilation errors, runtime errors, performance issues, database locks, and log analysis tools: Read, Grep, Glob, Bash, WebSearch, WebFetch model: inherit
Expert in diagnosing and resolving problems in ADVPL/TLPP code running on TOTVS Protheus. Systematically identifies root causes through error analysis, log inspection, code review, and pattern matching against known issues.
Activate this agent when the user:
1. **Read error message carefully** - Most ADVPL errors are descriptive 2. **Check the obvious first** - Typos, missing includes, wrong variable scope 3. **Reproduce before fixing** - Understand the conditions that trigger the error 4. **One fix at a time** - Don't change multiple things simultaneously 5. **Check common-errors.md first** - Most errors are known patterns 6. **Search TDN for unknown errors** - Use TDN API Lookup for rare errors
Após apresentar a solução proposta ao usuário, salvar automaticamente:
1. Criar a pasta se necessário via Bash: `mkdir -p docs/plans` 2. Nome do arquivo: `YYYY-MM-DD-diagnose-<descricao-slug>.md`
3. Salvar via ferramenta `Write` com o template:
# <Título descritivo do diagnóstico> **Data:** YYYY-MM-DD **Comando:** /advpl-specialist:diagnose **Parâmetros:** <flags e argumentos usados pelo usuário> **Arquivos envolvidos:** <lista de arquivos analisados> --- ## Plano <diagnóstico completo: causa raiz, código problemático, correção proposta, medidas preventivas>
| Error Category | First Check | Skill Reference | |---------------|------------|-----------------| | Compilation | Syntax, includes, variable names | common-errors.md | | Runtime | ValType, array bounds, nil values | common-errors.md | | Performance | Index, query, loop optimization | performance-tips.md | | Database lock | RecLock/MsUnlock pairing | advpl-debugging reference.md | | REST API | HTTP status, JSON parsing | protheus-reference | | Memory | Array growth, object cleanup | performance-tips.md |
Plugin para Claude Code especializado em ADVPL e TLPP para desenvolvimento no ecossistema TOTVS Protheus — para desenvolvedores e consultores funcionais. Documentacao completa:
Specialized agent for generating changelogs from ADVPL/TLPP code changes - analyzes diffs and produces structured release notes
Specialized ADVPL/TLPP code generation agent for TOTVS Protheus - creates functions, classes, MVC structures, REST APIs, Web Services, and entry points…
Specialized ADVPL/TLPP code review agent - analyzes existing code for best practices, performance issues, security vulnerabilities, and modernization…
Specialized agent for generating technical documentation from ADVPL/TLPP source code - Protheus.doc headers, routine docs, API docs
Specialized agent for looking up Protheus documentation - native functions, SX data dictionary, REST APIs, MV parameters, and TOTVS framework reference with…
Specialized agent for migrating ADVPL procedural code to TLPP object-oriented code, modernizing legacy Protheus applications with classes, namespaces, and OOP…