SAP CX Developer Companion
Executes local scaffolding for a SAP CAP (Node.js) multitenant project — auto-detecting existing @sap/cds and @sap/cds-mtxs (or legacy @sap/cds-mtx) versions in the target project, or asking for the target version on greenfield projects, then running the actual cds init / cds add commands. Complements conceptual multitenancy guidance skills by handling the executable setup step. Does not handle deployment to Cloud Foundry/Kyma, XSUAA/IAS setup, or SaaS Registry subscription.
Expert guidance for building and extending CAP (Cloud Application Programming Model) applications in either Node.js or Java. Covers project initialization, CDS modeling, declarative annotations, and custom handler best practices for both runtimes. Use when building a new CAP app, extending an existing one, or reviewing CAP code for correctness and idioms — regardless of whether the stack is Node.js or Java.
Upgrade a CAP project to the latest CDS version. Drives the cds upgrade CLI for CDS 10+ (pattern detection, false-positive filtering, fix categorisation) and handles manual upgrades for earlier versions (major jumps like 7→8, 8→9 as well as minor/patch updates). Use when a developer needs to upgrade CDS in a CAP project, already has a cds upgrade report, or wants to move to a newer CDS version.
Use when defining or reviewing CDS data models: entities, aspects, associations, compositions, projections, views, annotations, cuid and managed aspects, or any schema.cds / db/*.cds work in a SAP CAP project. Covers CDL syntax, reuse types from @sap/cds/common, naming conventions, and model-design best practices.