Advpl Mvc (Grade A) logo

Advpl Mvc (Grade A)Security-tested development skill for Claude AI. Grade A. Padrões MVC em ADVPL/TLPP — MenuDef/ModelDef/ViewDef, MPFormModel, FWFormStruct, FWMVCMenu pra aRotina automático, FWExecView (tela interativa

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

Overview

Advpl Mvc is a security-tested development skill for creating Protheus applications using the Model-View-Controller (MVC) pattern. It provides a framework for building maintainable and scalable code, with features such as MenuDef, ModelDef, and ViewDef functions, as well as support for modern hooks via FWModelEvent and InstallEvent. This skill is intended for developers working with Protheus, particularly those creating or editing cadastros (CRUD operations), adding validation or triggers, or refactoring legacy AxCadastro/Modelo2/Modelo3 code.

Key features

  • MenuDef function for defining menu entries
  • ModelDef function for defining data structure and validation
  • ViewDef function for defining graphical interface
  • FWModelEvent and InstallEvent for modern hooks
  • FWExecView for interactive screens
  • FWMVCRotAuto for headless operations

Pricing

Model
Free
Category
Skills
Rating
No reviews yet

Use cases

Cadastro Creation

Use Advpl Mvc to create new cadastros (CRUD operations) in Protheus, following the MVC pattern for maintainable code.

Legacy Code Refactoring

Refactor legacy AxCadastro/Modelo2/Modelo3 code to take advantage of modern hooks and improved maintainability.

Pros & Cons

Pros

  • Enforces MVC pattern for maintainable code
  • Supports modern hooks for flexible event handling
  • Includes tools for building interactive screens (FWExecView) and headless operations (FWMVCRotAuto)
  • Helps with refactoring legacy code (AxCadastro/Modelo2/Modelo3)

Cons

  • Steep learning curve for developers unfamiliar with Protheus or MVC
  • Legacy code (AxCadastro/Modelo2/Modelo3) is deprecated and requires refactoring

Reviews

Sign in to leave a review.

No reviews yet. Be the first!

Q&A

What is the learning curve like?

The learning curve is steep for developers unfamiliar with Protheus or MVC, requiring significant time and effort to learn and master.

Asked by Olamide Fashola · Dec 9, 2025

What are the pros of using Advpl Mvc?

Advpl Mvc enforces the MVC pattern, supports modern hooks, and includes tools for interactive screens and headless operations, making it ideal for refactoring legacy code.

Asked by Zelda Brandt · Nov 23, 2025

What are the key features?

Key features include MenuDef, ModelDef, ViewDef, FWModelEvent, InstallEvent, FWExecView, and FWMVCRotAuto for building maintainable and scalable Protheus applications.

Asked by Yuki Kobayashi · Sep 20, 2025

What is Advpl Mvc used for?

Advpl Mvc is a security-tested development skill for creating Protheus applications using the MVC pattern, providing a framework for building maintainable and scalable code.

Asked by Emiliano Vargas · Sep 3, 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