AgentPantheon
Advpl Fundamentals (Grade A) logo

Advpl Fundamentals (Grade A)Security-tested development skill for Claude AI. Grade A. Fundamentos ADVPL/TLPP — notação húngara (c/n/d/l/a/o/b/x/u), naming convention, escopos Local/Static/Private/Public, limite de 10 chars em .p

(0)
Daniel NikulshynReviewed by Daniel Nikulshyn·Updated July 2026

Overview

AdvPL Fundamentals (Grade A) is a security-tested development skill for Claude AI. It focuses on fundamentals of ADVPL/TLPP, including Hungarian notation, naming convention, local and global scopes, and name length limits. ADVPL (Advanced Protheus Language) and its successor TLPP are proprietary languages derived from Clipper/xBase. They have strong conventions that are not optional in high-quality Protheus code. This skill is essential for Protheus developers, especially when creating or refactoring variables and functions. The skill addresses common pitfalls, such as the silent bug in ADVPL classic, where a variable's name truncates to 10 characters, and the importance of using the correct scope for variables. It covers when to use local, static, private, and public variables, including rules of thumb for their visibility and lifetime. The skill is designed to be a practical guide for developers to avoid common mistakes and improve their ADVPL/TLPP coding skills.

Key features

  • Hungarian notation
  • Naming conventions
  • Local/Static/Private/Public scopes
  • 10-character limit for .prw/.prx files

Pricing

Model
Free
Category
Skills
Rating
No reviews yet

Use cases

Code Review

Use before generating or editing functions, reviewing names, or deciding if a symbol is native, restricted, or custom.

New Project Setup

Apply ADVPL/TLPP fundamentals when starting a new project to ensure adherence to TOTVS language conventions.

Pros & Cons

Pros

  • Improves code quality
  • Reduces bugs
  • Enforces standard naming conventions

Cons

  • Limited to ADVPL/TLPP development
  • Steep learning curve for unfamiliar developers

Reviews

Sign in to leave a review.

No reviews yet. Be the first!

Q&A

No questions yet — be the first to ask.

Ask a question

Skills alternatives

Manage Headers (Grade A) logo

Manage Headers (Grade A)

Skills

Security-tested development skill for Claude AI. Grade A. Inspects and configures the security headers a Power Pages site sends to browsers — Content Security Policy, frame and clickjacking protection

(0)
Free
Using Git Worktrees (Grade A) logo

Using Git Worktrees (Grade A)

Skills

Security-tested data-ai skill for Claude AI. Grade A. Use when starting feature work that needs isolation from current workspace or before executing implementation plans - creates isolated git worktre

(0)
Free
Ga4 Bigquery Schema (Grade A) logo

Ga4 Bigquery Schema (Grade A)

Skills

Security-tested data-ai skill for Claude AI. Grade A. GA4 BigQuery Export Schema Reference — complete field reference, nested structures, query patterns, and performance tips

(0)
Free
Meta Capi (Grade A) logo

Meta Capi (Grade A)

Skills

Security-tested data-ai skill for Claude AI. Grade A. Meta Conversions API (CAPI) Setup Reference — architecture, event types, customer information hashing, deduplication, implementation examples, AEM

(0)
Free
Callees (Grade A) logo

Callees (Grade A)

Skills

Security-tested development skill for Claude AI. Grade A. Lista o que uma funcao/metodo chama (call graph direto)

(0)
Free
Test Module Name (Grade A) logo

Test Module Name (Grade A)

Skills

Security-tested data-ai skill for Claude AI. Grade A. Name Haskell test modules after the module under test with a Spec suffix in the same namespace. Use when writing or reviewing Haskell test module

(0)
Free
Board Of Directors (Grade A) logo

Board Of Directors (Grade A)

Skills

Security-tested data-ai skill for Claude AI. Grade A. Simulate a 5-member expert board deliberation for major decisions. Use when evaluating plans, architecture choices, feature designs, or any decisi

(0)
Free
Advpl Mvc Avancado (Grade A) logo

Advpl Mvc Avancado (Grade A)

Skills

Security-tested development skill for Claude AI. Grade A. MVC avançado via PE (Pontos de Entrada) — adicionar grids customizadas em telas MVC padrão (CNTA300/MATA070/MATA440/MATA460/FINA040 via *STRU)

(0)
Free