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

Is it suitable for all developers?

It may have a steep learning curve for developers unfamiliar with ADVPL/TLPP.

Asked by Mohammed Al-Amin · Nov 19, 2025

What are the benefits?

It improves code quality, reduces bugs, and enforces standard naming conventions.

Asked by Wei Chen · Nov 2, 2025

What are the key features?

Key features include Hungarian notation, naming conventions, and variable scopes.

Asked by Oscar Lindqvist · Oct 14, 2025

What is AdvPL Fundamentals?

AdvPL Fundamentals is a security-tested development skill for Claude AI, focusing on ADVPL/TLPP fundamentals.

Asked by Sami Virtanen · Aug 20, 2025

Ask a question

Skills alternatives

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
D
Docs Writer (Grade A)Skills

Security-tested devops skill for Claude AI. Grade A. **WORKFLOW SKILL** — Maintains repository documentation accuracy and freshness across the docs site, agent files, and changelog. WHEN: "update docs

(0)
Free