abap-cds-model-check
Optional intended usage such as analytical, transactional, reuse, value-help, or extraction
Database: sqlite, hana, or postgres
$ npx -y skills add secondsky/sap-skills --agent claude-codeHow it fires
How this command gets triggered: by you, by Claude, or both.
/cap-setup-wizardContext preview
What this command does when you run it.
Database: sqlite, hana, or postgres
name: cap-setup-wizard
description: Interactive guide for setting up new CAP projects with framework and database selection
allowed-tools:
- Read
- Bash
- AskUserQuestion
argument-hint: "[nodejs|java|typescript] [sqlite|hana|postgres]"
arguments:
- name: framework
description: "Target framework: nodejs, java, or typescript"
required: false
- name: database
description: "Database: sqlite, hana, or postgres"
required: falseReturn a setup plan, selected stack/runtime assumptions, generated-file checklist, safe commands, and confirmation points before writes. Default to planning unless the user explicitly requests project generation and provides or confirms a target directory.
Interactive guide for initializing new SAP Cloud Application Programming Model projects.
cds init my-bookshop --add tiny-sample cd my-bookshop npm install cds watch
**Access**: http://localhost:4004
cds init my-bookshop --add hana,mta cd my-bookshop npm install cds add hana
cds init my-bookshop --add typescript,tiny-sample cd my-bookshop npm install cds watch
cds init my-bookshop --add java,hana,mta cd my-bookshop mvn spring-boot:run
**Best for**: Rapid development, prototyping, lightweight services
**Runtime**: Node.js 18+ LTS
**Key packages**:
**Project Structure**:
my-bookshop/ ├── db/ │ └── schema.cds ├── srv/ │ ├── catalog-service.cds │ └── catalog-service.js └── package.json
**Advantages**:
**Best for**: Type safety, large teams, enterprise applications
**Runtime**: Node.js 18+ LTS + TypeScript 5+
**Key packages**:
**Additional setup**:
npm install --save-dev typescript @types/node npx tsc --init
**Advantages**:
**Best for**: Enterprise applications, existing Java ecosystems
**Runtime**: Java 17+ LTS
**Key dependencies**:
**Build tool**: Maven or Gradle
**Advantages**:
**Best for**: Local development, quick testing
**Setup**: Auto-configured with Node.js projects
**Deploy**: `cds deploy --to sqlite:db/data.db`
**Advantages**:
**Limitations**:
**Best for**: Production SAP BTP applications
**Setup**:
cds add hana cds add mta
**Deploy**: Via MTA build and Cloud Foundry CLI
**Advantages**:
**Requirements**:
**Best for**: Non-SAP cloud environments
**Setup**:
npm add @cap-js/postgres
**Configuration**: Add postgres binding in package.json
**Advantages**:
cds add multitenancy
**When to use**: Building SaaS applications
**Enables**:
cds add fiori
**When to use**: Building Fiori applications
**Generates**:
cds add xsuaa
**When to use**: Production applications
**Configures**:
cds add extensibility
**When to use**: SaaS applications with customer extensions
**Enables**:
cds init my-project --add tiny-sample cd my-project npm install cds watch
**Use case**: Learning CAP, rapid prototyping
cds init my-project --add hana,mta,fiori,xsuaa cd my-project npm install
**Use case**: Production Fiori application
cds init my-project --add hana,mta,xsuaa,multitenancy,extensibility cd my-project npm install
**Use case**: Enterprise SaaS application
cds init my-service --add hana,mta,xsuaa cd my-service npm install # Remove app/ folder if no UI
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