Metrics (Grade A) logo

Metrics (Grade A)Sicherheitsgeprüfte Entwicklungsfähigkeit für Claude AI. Grade A.

(0)
Daniel NikulshynGeprüft von Daniel Nikulshyn·Aktualisiert Juli 2026

Übersicht

Metrics (Grade A) ist eine sicherheitsgeprüfte Entwicklungskompetenz für Claude AI, die Metriken für ADVPL/TLPP-Funktionen im Protheus Universo 4 Feature B, Version 0.6.0 und höher berechnet. Sie liefert Kennzahlen wie cyclomatische Komplexität (McCabe), Zeilen des Codes (LOC), Verschachtelungsgrad, Fan-out und Anzahl der Parameter. Das Tool hilft dabei, komplexe Funktionen zu identifizieren, die möglicherweise refaktoriert werden müssen, und liefert Einblicke in die Codequalität. Es kann verwendet werden, um Funktionen nach Komplexität zu rangieren, große Funktionen zu erkennen und Funktionen mit hoher Komplexität und ohne Dokumentation zu identifizieren.

Hauptfunktionen

  • Berechnung der cyclomatischen Komplexität (McCabe)
  • Berechnung der Zeilen des Codes (LOC)
  • Berechnung der Verschachtelungstiefe
  • Berechnung des Fan-out
  • Berechnung der Anzahl der Parameter
  • Überprüfung der Funktionsdokumentation

Preise

Modell
Free
Kategorie
Fähigkeiten
Bewertung
Noch keine Bewertungen

Anwendungsfälle

Top-10 komplexeste Funktionen

Verwenden Sie /plugadvpl:metrics --sort cc, um die Top-10 komplexesten Funktionen in einem Projekt zu identifizieren

Erkennung großer Funktionen

Verwenden Sie /plugadvpl:metrics --min-loc 300 --sort loc, um Funktionen mit über 300 Zeilen Code zu erkennen

Hohe Komplexität und keine Dokumentation

Verwenden Sie /plugadvpl:metrics --min-cc 15, um Funktionen mit hoher Komplexität und ohne Dokumentation zu identifizieren

Pro & Contra

Pro

  • Hilft bei der Identifizierung komplexer Funktionen, die möglicherweise refaktoriert werden müssen
  • Lieferte Einblicke in die Codequalität
  • Ermöglicht die Rangfolge von Funktionen nach Komplexität
  • Erkennt große Funktionen sowie Funktionen mit hoher Komplexität und ohne Dokumentation

Contra

  • Kann Einschränkungen bei Makro-Ersetzungen haben
  • Die cyclomatische Komplexität kann leicht hoch oder niedrig sein, wenn sich ein Makro in zusätzliche Blöcke ausdehnt
  • Erfordert eine erneute Einbindung, wenn das Schema sich ändert (z. B. von v9 zu v10)

Bewertungen

Melde dich an, um eine Bewertung abzugeben.

Noch keine Bewertungen. Sei die/der Erste!

Fragen & Antworten

Are there any known limitations?

Macro substitution can affect accuracy of cyclomatic complexity, and the tool may need re‑ingestion after schema updates such as version changes.

Asked by Mireille Dupont · Jun 22, 2026

How can the tool help with code quality and refactoring?

By ranking functions by complexity, detecting large or highly nested functions, and flagging functions with no documentation, it highlights candidates that may need refactoring.

Asked by Lena Fischer · May 5, 2026

Which Protheus version does this skill support?

It works on Universo 4 Feature B, version 0.6.0 and later. If the schema changes (e.g., from v9 to v10), the tool must be re‑ingested.

Asked by Devin Walker · Mar 9, 2026

What metrics does Metrics (Grade A) calculate for ADVPL/TLPP functions?

It computes cyclomatic complexity (McCabe), lines of code (LOC), nesting depth, fan‑out, number of parameters, and checks for missing function documentation.

Asked by Robert Ainsworth · Mar 5, 2026

Frage stellen

Alternativen zu Fähigkeiten

Using Git Worktrees (Grade A) logo
Using Git Worktrees (Grade A)Fähigkeiten

Sicherheitsgetesteter Daten- und KI-Workflows für Claude AI. Klasse A. Verwenden, wenn Sie Feature-Arbeiten starten, die von der aktuellen Arbeitsumgebung isoliert werden müssen, oder bevor Sie Implementierungspläne ausführen - erstellt isolated Git Worktrees

(0)
Free
Ga4 Bigquery Schema (Grade A) logo
Ga4 Bigquery Schema (Grade A)Fähigkeiten

Sicherheitsgetestete Daten-AI-Fähigkeit für Claude AI. (Grade A). GA4 BigQuery Export-Schema-Referenz — vollständiger Feldbezug, verknüpfte Strukturen, Abfragemuster und Leistungs-Tipps

(0)
Free
Meta Capi (Grade A) logo
Meta Capi (Grade A)Fähigkeiten

Sicherheitsgeprüfte data-ai-Fähigkeit für Claude AI. Grade A.

(0)
Free
Callees (Grade A) logo
Callees (Grade A)Fähigkeiten

Sicherheitstests für die Entwicklung von Claude AI. Note: A. Aufrufgraph der direkten Aufrufe auflisten

(0)
Free
Test Module Name (Grade A) logo
Test Module Name (Grade A)Fähigkeiten

Sicherheitsgetestete daten-AI-Fähigkeit für Claude AI. Grade A. Benenne Haskell-Testmodule nach dem zu testenden Modul mit einem Spec-Suffix im gleichen Namespace.

(0)
Free
Board Of Directors (Grade A) logo
Board Of Directors (Grade A)Fähigkeiten

Erforscht-geprüftes Datenspiel für AI. Bester Ruf. Simuliere eine Diskussion einer 5-köpfigen Expertenjury für wichtige Entscheidungen. Verwendung für die Bewertung von Plänen, Architekturauswahl, Funktionsdesigns oder jeder Entscheidung.

(0)
Free
Advpl Mvc Avancado (Grade A) logo
Advpl Mvc Avancado (Grade A)Fähigkeiten

Sicherheitsgeprüfte Entwicklungsfertigkeit für Claude AI. Grade A. Fortgeschrittenes MVC über PE (Punkte des Eingangs) – benutzerdefinierte Grids zu Standard-MVC-Bildschirmen hinzufügen (CNTA300/MATA070/MATA440/MATA460/FINA040 via *STRU)

(0)
Free
D
Docs Writer (Grade A)Fähigkeiten

Sicherheitsgetestete Workflow-Fähigkeit für Claude AI. Klasse A. **WORKFLOW-SKILL** — Gewährleistung der Genauigkeit und Aktualität der Repository-Dokumentation auf allen Seiten: Dokumentationsseite, Agenten-Dateien und Changelog. WANN: 'update docs'

(0)
Free