Compétences add-core-function
⚙️

add-core-function

Sûr 🌐 Accès réseau📁 Accès au système de fichiers⚙️ Commandes externes

Kernfunktionen zu Catalyst-Relay hinzufügen

Catalyst-Relay muss um neue Geschäftslogik für die SAP ADT-Integration erweitert werden. Diese Skill bietet Muster und Checklisten zum Hinzufügen von reinen Funktionen, ADT-Operationen und bibliotheksfähigem Code, der den Projektkonventionen folgt.

Prend en charge: Claude Codex Code(CC)
📊 71 Adéquat
1

Télécharger le ZIP du skill

2

Importer dans Claude

Allez dans Paramètres → Capacités → Skills → Importer un skill

3

Activez et commencez à utiliser

Tester

Utilisation de "add-core-function". Eine neue Funktion zum Prüfen des Objekt-Sperrstatus hinzufügen

Résultat attendu:

  • Erstellt die Datei src/core/adt/craud/lock.ts
  • Implementiert die checkLock-Funktion mit AsyncResult-Rückgabetyp
  • Fügt die interne Hilfsfunktion isObjectLocked in helpers.ts hinzu
  • Aktualisiert die Barrel-Exports in index.ts
  • Befolgt die Import-Hierarchieregeln

Utilisation de "add-core-function". Eine Funktion zum Auflisten aller Pakete im System hinzufügen

Résultat attendu:

  • Erstellt die Datei src/core/adt/discovery/packages.ts
  • Implementiert die getPackages-Funktion mit korrektem AdtRequestor-Typ
  • Fügt die interne Hilfsfunktion parsePackages hinzu
  • Exportiert aus dem src/core/adt/index.ts Barrel
  • Verwendet Go-Stil [data, null] oder [null, error] Rückgaben

Utilisation de "add-core-function". Eine neue Discover-Funktion für Transportlisten erstellen

Résultat attendu:

  • Erstellt die Datei src/core/adt/discovery/transports.ts
  • Implementiert die getTransports-Funktion
  • Fügt die Transport-Parsing-Hilfsfunktion hinzu
  • Aktualisiert die Discovery-Barrel-Exports
  • Befolgt die Import-Hierarchie von Typen zu Hilfsfunktionen

Audit de sécurité

Sûr
v5 • 1/16/2026

Pure documentation skill containing only TypeScript code examples and project conventions. All 54 static findings are false positives caused by the scanner misinterpreting documentation patterns as security issues. The skill provides no executable code, scripts, network access, or filesystem operations.

2
Fichiers analysés
327
Lignes analysées
3
résultats
5
Total des audits

Score de qualité

38
Architecture
100
Maintenabilité
85
Contenu
31
Communauté
100
Sécurité
91
Conformité aux spécifications

Ce que vous pouvez construire

ADT-Operationen hinzufügen

Neue Create-, Read-, Activate-, Update-, Delete-Operationen für SAP ADT-Objekte erstellen

Bibliotheks-API erweitern

Neue öffentliche Funktionen zur Catalyst-Relay-Bibliothek für nachgelagerte Konsumenten hinzufügen

Discover-Funktionen hinzufügen

Paketdurchsuchen, Baumdurchlauf oder Suchfunktionalität für ADT-Discovery implementieren

Essayez ces prompts

Neue ADT-Operation
Verwende add-core-function, um eine neue ADT-Operation für [spezifische Aufgabe, z.B. Sperren von Objekten] zu erstellen. Befolge das Eine-Funktion-pro-Datei-Muster und verwende den AsyncResult-Rückgabetyp.
Reine Funktion
Verwende add-core-function, um eine reine Geschäftslogikfunktion [Funktion beschreiben] zur entsprechenden Domäne in src/core/ hinzuzufügen. Platziere interne Hilfsfunktionen in helpers.ts.
Discover-Funktion
Verwende add-core-function, um eine neue Discover-Funktion für [spezifische Funktion, z.B. Transportliste abrufen] zu erstellen. Inkludiere korrekte Typdefinitionen und Barrel-Exports.
Barrel-Exports aktualisieren
Verwende add-core-function, um die Barrel-Exports in src/core/adt/index.ts zu aktualisieren, damit die neu erstellte [Funktionsname]-Funktion inkludiert wird.

Bonnes pratiques

  • Jede Funktion in einer eigenen Datei nach dem Eine-Funktion-pro-Datei-Muster halten
  • Go-Stil [data, null] oder [null, error] Tupel für Rückgabetypen verwenden
  • Interne Hilfsfunktionen in helpers.ts platzieren, nicht in Funktionsdateien
  • Barrel-Exports nur für öffentliche API-Funktionen aktualisieren

Éviter

  • Mehrere Funktionen in einer einzelnen Datei platzieren
  • Die AsyncResult-Rückgabetyp-Konvention überspringen
  • Interne Hilfsfunktionen als exportierte Funktionen hinzufügen
  • Zirkuläre Abhängigkeiten zwischen Moduldateien erstellen

Foire aux questions

Was ist Catalyst-Relay?
Catalyst-Relay ist ein TypeScript-Port von SNAP-Relay-API. Es bietet eine Middleware-Brücke von Frontend-Anwendungen zu SAP ADT-Servern.
Wo sollten neue Funktionen platziert werden?
Neue Funktionsdateien im Verzeichnis src/core/{domain}/{unterordner}/ erstellen. Dem Eine-Funktion-pro-Datei-Muster folgen.
Welchen Rückgabetyp sollten asynchrone Funktionen verwenden?
Go-Stil AsyncResult<T> Rückgabetyp verwenden: [data, null] bei Erfolg, [null, error] bei Fehlschlag. Importieren von '../../../types/result'.
Sind meine Daten sicher bei der Verwendung dieser Skill?
Diese Skill bietet nur Dokumentation. Sie führt keinen Code aus, greift nicht auf Dateien zu und tätigt keine Netzwerkaufrufe außer dem Lesen von Skill-Dateien.
Wie füge ich Exports zur öffentlichen API hinzu?
Die Barrel-Exports in index.ts-Dateien aktualisieren. Benannte Exports verwenden wie: export { FunktionsName } from './unterordner/funktion'.
Funktioniert diese Skill mit anderen KI-Coding-Assistenten?
Ja. Diese Skill folgt Mustern, die mit Claude, Codex und Claude Code kompatibel sind. Die TypeScript-Muster sind universell.

Détails du développeur

Structure de fichiers

📄 SKILL.md