cap-developer
Installation
SKILL.md
What I do
Provide correct, lean, idiomatic guidance for CAP development — from project setup and CDS modeling through declarative annotations and programmatic event handlers.
This SKILL.md is a router. Each topic lives in its own reference file so it can be loaded and cross-referenced on its own. Read only the file(s) the task needs.
Reference map
| Topic | File | Load when |
|---|---|---|
| Domain model + service projections | references/cds-modeling.md |
Modeling entities/aspects/associations, or exposing them via projections |
| Declarative annotations (validation, constraints, auth) | references/declarative.md |
Adding validation, mandatory/readonly/computed values, @restrict/@requires |
| Custom event handlers | references/custom-logic.md |
Only when annotations can't express the rule; before/on/after logic |
| Sample / seed data | references/sample-data.md |
Generating test data with the CLI |
| Node.js runtime specifics | references/nodejs.md |
The project is a CAP Node.js app |
| Java runtime specifics | references/java.md |
The project is a CAP Java app |