Zweck
Skills strukturieren wiederkehrende Aufgaben, damit der Assistent in ähnlichen Fällen nach denselben Vorgaben arbeitet.
Diese Seite beschreibt, wie Skills im Workspace verwendet werden und welche Steuerungsmöglichkeiten aktuell verfügbar sind.
Ein Skill ist eine Arbeitsanweisung für wiederkehrende Aufgaben oder Domänen. Er beeinflusst, von welchen Dateien, Regeln und Prüfschritten der Assistent im Workspace ausgeht.
Skills strukturieren wiederkehrende Aufgaben, damit der Assistent in ähnlichen Fällen nach denselben Vorgaben arbeitet.
Skills priorisieren Einstiegspunkte, benennen relevante Regeln und grenzen Änderungswege ein, die vermieden werden sollen.
Im Workspace erscheinen Produktskills und eigene Workspace-Skills gemeinsam. Je nach Freigabe können sie aktiviert, deaktiviert, bearbeitet oder zurückgesetzt werden.
Skills ändern nicht die fachliche oder technische Verantwortung. Ergebnisse müssen weiterhin geprüft und freigegeben werden.
Wenn ein Workspace den Service `ZUI_BILLING_APPROVAL_SRV` enthält und die Kernlogik in `ZCL_SD_BILLING_APPROVAL_SERVICE` liegt, kann ein eigener Skill diesen Einstiegspunkt und die zugehörigen Regeln festlegen.
Mehrere Aufgaben betreffen dieselbe fachliche Domäne: Genehmigungsregeln, Statuswechsel, Mapping oder Validierungen rund um einen bestimmten Z-Service.
Der Skill legt fest, dass der Assistent von der zentralen Service-Klasse ausgeht, fachliche Regeln dort hält und sie nicht in UI-Handlern oder generischen Hilfsklassen verteilt.
Der Assistent beginnt an einem definierten Einstiegspunkt und bleibt bei Änderungen näher an den vorgesehenen Domänengrenzen.
--- name: sd-billing-approval-skill description: Use when tasks affect billing approval behavior behind ZUI_BILLING_APPROVAL_SRV. --- # SD Billing Approval Use when tasks change approval checks, release rules, status transitions, or mappings behind `ZUI_BILLING_APPROVAL_SRV`. Always start from `ZCL_SD_BILLING_APPROVAL_SERVICE` as the central domain service. Keep approval rules and threshold logic in this service or its domain collaborators. Do not move billing approval logic into UI handlers, RAP facades, or generic helper classes. When changing behavior, also inspect: - `ZIF_SD_BILLING_APPROVAL_TYPES` - `ZCL_SD_BILLING_APPROVAL_REPOSITORY` - `ZCL_SD_BILLING_APPROVAL_LOG` Prefer extending the existing service flow over adding a parallel second implementation.
Das Beispiel zeigt, wie wiederkehrende Domänenvorgaben als Skill festgehalten werden können.