abap-cds-model-check
Optional intended usage such as analytical, transactional, reuse, value-help, or extraction
Optional output directory. Defaults to profiles/<profile-id>.
$ npx -y skills add secondsky/sap-skills --agent claude-codeHow it fires
How this command gets triggered: by you, by Claude, or both.
/sac-test-onboardContext preview
What this command does when you run it.
Optional output directory. Defaults to profiles/<profile-id>.
name: sac-test-onboard
description: Guided SAC test automation onboarding command for collecting policy/tooling answers, drafting dashboard profile and scenario artifacts, and optionally writing starter files after explicit confirmation.
allowed-tools:
- Read
- Grep
- Glob
- AskUserQuestion
argument-hint: "[profile-id] [story-url] [target-dir]"
arguments:
- name: profile-id
description: Optional dashboard profile ID, for example finance-executive.
required: false
- name: story-url
description: Optional SAC story URL or redacted story URL pattern.
required: false
- name: target-dir
description: Optional output directory. Defaults to profiles/<profile-id>.
required: falseReturn a SAC onboarding packet with answered intake, selected discovery backend, profile draft, scenario draft, missing evidence, and confirmation points. Default to draft-only output. Do not preapprove writes from this command. If the user explicitly asks the active coding harness to create files, require confirmation of the target directory and overwrite policy before any separate file-writing step.
Use this command to onboard one SAC story/dashboard into a governed, profile-driven automation workflow.
When file creation is explicitly confirmed in an active coding harness, use this layout:
profiles/<profile-id>/
intake.md
dashboard.yaml
scenarios/
read-only-smoke.yamlUse the supplied `target-dir` when present. If `profile-id` is missing, derive a lowercase hyphenated ID from the dashboard name after asking the Stage 1 questions.
Ask these questions before drafting when the answer is missing from arguments or project files. Show the recommended answer in the options.
1. **Environment class**
2. **Allowed discovery backend**
3. **Restricted-company constraints**
4. **Auth and roles**
5. **Writeback/comment scope**
6. **Baseline ownership**
After the first draft, offer a second pass for risky or deep areas:
Use these bundled templates as the source shape:
Fill placeholders with known answers. Leave unknowns as `TODO(...)` rather than inventing tenant, user, credential, or business-value details.
Before any separate file-writing step, ask for explicit confirmation that includes:
If confirmation is not explicit, return draft content in the response and stop before file creation. This command does n
40 SAP development plugins with evidence-tracked verification SAP development plugins for AI coding assistants, with public-source or package-registry verification tracked where available.
Repo: secondsky/sap-skills
Optional intended usage such as analytical, transactional, reuse, value-help, or extraction
Optional target ABAP platform or SAP BTP ABAP Environment release
Optional runtime or scenario name, such as orchestration, serving, training, or batch
Optional scenario lens such as extension, integration, analytics, or AI