jmix-framework/jmix-agent-toolkit
Skill Claude CodeCodex
Open a Jmix entity detail view from a button/action and refresh related data after save.
jmix-framework/jmix-agent-toolkit
Skill Claude CodeCodex
Open a Jmix entity detail view from a button/action and refresh related data after save.
jmix-framework/jmix-agent-toolkit
Skill Claude CodeCodex
Add Jmix entity lifecycle event listeners to perform additional actions with saved or loaded entities.
jmix-framework/jmix-agent-toolkit
Skill Claude CodeCodex
Add complete Jmix message keys for entities, enums, views, actions, and validation text, and configure official Jmix framework translations for non-English applications.
jmix-framework/jmix-agent-toolkit
Skill Claude CodeCodex
Configure or audit Jmix fetch plans in XML views, fragments, DataManager loads, repositories, and entity events when loading references, avoiding N+1 queries, fixing unfetched attribute errors, or tuning data loading.
jmix-framework/jmix-agent-toolkit
Skill Claude CodeCodex
Add inline editable parent-child composition UI to a Jmix detail view, when a parent entity owns child records edited via a property-bound collection container (no query loader).
jmix-framework/jmix-agent-toolkit
Skill Claude CodeCodex
Create a Jmix Flow UI detail view with XML descriptor, save-close action, messages, and policies.
jmix-framework/jmix-agent-toolkit
Skill Claude CodeCodex
Create or change Jmix DTO entities and other non-persistent transfer models for UI data containers, REST/API payloads, custom data stores, external data, or calculated read models.
jmix-framework/jmix-agent-toolkit
Skill Claude CodeCodex
Create or change a persistent Jmix JPA entity and its required surrounding artifacts.
jmix-framework/jmix-agent-toolkit
Skill Claude CodeCodex
Create a Jmix enum for entity attributes with stable database ids and localization.
jmix-framework/jmix-agent-toolkit
Skill Claude CodeCodex
Create or change reusable Jmix Flow UI fragments, embedded fragment instances, provided data components, fragment facets, host event subscriptions, or fragment renderers.
jmix-framework/jmix-agent-toolkit
Skill Claude CodeCodex
Create Liquibase changelogs that exactly match Jmix entity model changes, and register database changelogs supplied by Jmix add-ons that own persistent entities.
jmix-framework/jmix-agent-toolkit
Skill Claude CodeCodex
Create a Jmix Flow UI list view with XML descriptor, data loading, menu, messages, and policies.
jmix-framework/jmix-agent-toolkit
Skill Claude CodeCodex
Create or update Jmix resource roles with entity, attribute, view, and menu policies, including the CREATE-implies-MODIFY rule.
jmix-framework/jmix-agent-toolkit
Skill Claude CodeCodex
Create Jmix service-layer business logic with DataManager, transactions, and no UI coupling.
jmix-framework/jmix-agent-toolkit
Skill Claude CodeCodex
Create or update Jmix unit, integration, UI integration, or end-to-end tests for services, entity listeners, security behavior, views, fragments, and persistence workflows.
jmix-framework/jmix-agent-toolkit
Skill Claude CodeCodex
Gate-1 static checks. PRIMARY when connected: run a Jmix-aware IDE/semantic inspection (e.g. JetBrains getfileproblems) on every file you created/edited — it catches the -view.xml defects a compiler cannot (unresolved msg://, invalid property paths, missing data containers). Fall back to compileJava plus mechanical…
jmix-framework/jmix-agent-toolkit
Skill Claude CodeCodex
Use when writing code that runs outside a user request — a Quartz/scheduled job, an @Async method, an application-startup runner, or an integration event listener. Such threads have no authenticated user, so DataManager fails with "Authentication is not set" the first time the code actually runs. Compile, static…
jmix-framework/jmix-agent-toolkit
Skill Claude CodeCodex
Style Jmix Flow UI components — views, fragments, grid renderers, or components built in a controller. Read this before writing any getStyle().set(...), classNames, addThemeVariants, or CSS custom property (--aura- / --lumo- / --vaadin-). A custom property the active theme does not define fails SILENTLY: no error…
jmix-framework/jmix-agent-toolkit
Skill Claude CodeCodex
Before typing a class, enum constant, inner-class event, method, or icon name you have not personally verified in this project, confirm it exists. Costs seconds and prevents the most expensive class of failures (hallucinated icon constants, fake event inner classes, wrong package paths). Primary check when connected =…
jmix-framework/jmix-agent-toolkit
Skill Claude CodeCodex
Gate 2 (mandatory) — verify the Spring/Jmix context loads via a TERMINATING gradle clean test, never a long-running bootRun. Gate 3 (optional) — if you have a browser/UI-automation tool, walk the views/buttons/fields you created to catch render-time defects that compile and clean test miss. A green compile/clean test…