Purpose
Skills structure recurring tasks so the assistant follows the same guidance in similar situations.
This page describes how skills are used inside a workspace and which controls are currently available.
A skill is a working instruction for recurring tasks or domains. It influences which files, rules, and review steps the assistant starts from inside the workspace.
Skills structure recurring tasks so the assistant follows the same guidance in similar situations.
Skills prioritize starting points, define relevant rules, and limit change paths that should be avoided.
Inside the workspace, product skills and custom workspace skills appear together. Depending on policy, they can be enabled, disabled, edited, or reset.
Skills do not change business or technical responsibility. Results still need to be reviewed and approved.
If a workspace contains the service `ZUI_BILLING_APPROVAL_SRV` and the core logic lives in `ZCL_SD_BILLING_APPROVAL_SERVICE`, a custom skill can define that entry point and its related rules.
Several tasks touch the same domain: approval rules, status transitions, mappings, or validations around a specific Z service.
The skill defines that the assistant starts from the central service class, keeps business rules there, and does not distribute them across UI handlers or generic helpers.
The assistant starts from a defined entry point and stays closer to the intended domain boundaries when making changes.
--- 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.
This example shows how recurring domain guidance can be captured in a skill.