Advpl Tlpp Named Params (Grade A) logo

Advpl Tlpp Named Params (Grade A)Security-tested development skill for Claude AI. Grade A. TLPP suporta named arguments na chamada via operador `=` (igualdade). Permite ordem livre, omissão de opcionais e código autodocumentado. Libe

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

Overview

Advpl Tlpp Named Params is a skill for the Claude AI that enables the use of named arguments in TLPP (Typed Language for ADVPL) function calls. It allows for free order of parameters, omission of optional parameters, and self-documenting code. This skill is compatible with AppServer 20.3.2.0+ for functions/methods and 24.3.1.0+ for classes via New(). It's useful when writing or refactoring TLPP calls with 3+ parameters, optional parameters, or when modernizing legacy Static Functions.

Key features

  • Named arguments via = operator
  • Free parameter order
  • Omission of optional parameters
  • Self-documenting code
  • Explicit parameter validation

Pricing

Model
Free
Category
Skills
Rating
No reviews yet

Use cases

Refactoring Legacy Static Functions

Use named parameters to modernize and simplify calls to legacy Static Functions with long signatures.

Simplifying Complex Function Calls

Apply named parameters to functions with 3+ parameters or optional parameters to improve readability and reduce errors.

Improving Code Readability

Use named parameters to make function calls self-documenting and easier to understand, especially in complex codebases.

Pros & Cons

Pros

  • Improves code readability with self-documenting calls
  • Reduces errors with explicit parameter naming
  • Increases flexibility with free parameter order
  • Simplifies function calls with optional parameters

Cons

  • Requires AppServer 20.3.2.0+ for functions/methods and 24.3.1.0+ for classes
  • May introduce syntax overhead for simple functions

Reviews

Sign in to leave a review.

No reviews yet. Be the first!

Q&A

Can I use it with legacy static functions?

Yes, the skill is designed to help modernize legacy static functions that have three or more parameters, allowing them to be refactored with named arguments for better clarity and flexibility.

Asked by Camille Laurent · Apr 6, 2026

How does the skill improve code readability?

By allowing named arguments using the = operator, the calls become self‑documenting, free‑order, and optional parameters can be omitted, reducing mis‑placement and making the intent clear.

Asked by Bilal Choudhury · Jan 28, 2026

What versions of AppServer are required for this skill?

Advpl Tlpp Named Params works with AppServer 20.3.2.0 or higher for function and method calls, and with AppServer 24.3.1.0 or higher for class constructors via New().

Asked by Amara Chukwu · Jan 27, 2026

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