원클릭으로
judo-model-docs
Model documentation for JUDO applications. Covers ESM metamodel, cardinality, CRUD flags, and advanced modeling patterns.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Model documentation for JUDO applications. Covers ESM metamodel, cardinality, CRUD flags, and advanced modeling patterns.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
ESM-to-UI mapping reference for JUDO React frontends. Covers widget mappings, table and navigation element mappings, and the ESM→UI transformation model.
Frontend development guide for JUDO React applications. Covers hooks, theming, i18n, and Pandino DI customization patterns.
ESM metamodel reference for JUDO. Covers namespace, type, structure, operation, accesspoint, UI, UI-behaviour, and UI-visual-styleguide packages with element-level attribute and constraint definitions.
Backend development guide for JUDO applications. Covers custom operations, interceptors, validators, data access, and error handling.
Deployment and build documentation for JUDO applications. Covers judo.sh commands, Docker setup, Karaf configuration, and production deployment.
E2E testing guide for JUDO React frontends using Playwright. Covers test patterns, helpers, and browser automation.
| name | judo-model-docs |
| description | Model documentation for JUDO applications. Covers ESM metamodel, cardinality, CRUD flags, and advanced modeling patterns. |
| disable-model-invocation | false |
| user-invocable | false |
| model | inherit |
| context | fork |
| agent | general-purpose |
This directory contains documentation related to the application's domain model.
For model design specifications (entities, attributes, relations, operations), see:
## YAML Requirements Format - Complete YAML specification formatjudo-model-cli skill - CLI commands for querying and mutating modelsKey principle: Model changes are designed by change-architect using YAML specifications, then executed by judo-model-designer using the CLI.
judo-cli.jar platform tool — the only sanctioned way to read or change the ESM. Read this first if you have not used the CLI before.<form>, <table>, <view> scaffolds on TransferObjectTypes and wire them onto an ActorType menu. Read this before authoring UI elements.esm.ecore.| Cardinality | Meaning | Example |
|---|---|---|
1..1 | Required single | order: Order (must have exactly one) |
0..1 | Optional single | logo: Image (zero or one) |
0..* | Optional many | participants: User[] (zero or more) |
1..* | Required many | items: OrderItem[] (at least one) |
| Flag | Purpose |
|---|---|
createable | Entity instances can be created |
updateable | Entity instances can be modified |
deleteable | Entity instances can be deleted |
name: Customer
namespace: northwind::entities
extends: AbstractEntity
crud:
createable: true
updateable: true
deleteable: true
attributes:
- name: email
type: String
cardinality: 0..1
relations:
- name: orders
target: Order
cardinality: 0..*
bidirectional: true
opposite: customer