check-script
01Command Claude Code
Validate an MDL script before executing it.
Command Claude Code
Validate an MDL script before executing it.
Command Claude Code
Generate a full CRUD setup (pages, microflows, security) for an entity.
Command Claude Code
Create a new entity in the domain model using MDL.
Command Claude Code
Diff uncommitted mxunit changes against a git reference (MPR v2 only).
Command Claude Code
Compare an MDL script against the project's current state.
Command Claude Code
Explore and summarise the Mendix project's structure.
Command Claude Code
Check the project for naming, security and best-practice issues.
Command Claude Code
Rebuild the catalog database used for querying project metadata.
Command Claude Code needs its repo
Run the app's microflow tests and verify it in the browser.
Command Claude Code
Validate the project with mxbuild and report the errors.
Command Claude Code
Write a new Architecture Decision Record in docs/13-decisions/.
Command Claude Code
Audit docs/11-proposals/ for status drift and convention violations.
Command Claude Code needs its repo
Create a structured feature proposal in docs/11-proposals/.
Command Claude Code
Review the branch's changes against the CLAUDE.md PR checklist.
Command Claude Code
Generate a prefilled compare URL to open a PR into mendixlabs/mxcli.
Command Claude Code
Re-synthesize pages in docs-wiki/ from their canonical sources.
Skill Claude Code
Author Mendix AI agent documents in MDL — Model, Knowledge Base, Consumed MCP Service and Agent, with variables, tools and multi-line prompts. Use when adding GenAI features to a Mendix app, wiring an LLM model or knowledge base, or listing/describing existing agent documents. Requires AgentEditorCommons and Mendix…
Skill Claude Code
Modify an existing page or snippet's widget tree in place with ALTER PAGE / ALTER SNIPPET — SET, INSERT, DROP, REPLACE and SET Layout. Use when changing a caption, style or property, adding or removing a widget, or reordering a form, instead of rewriting the whole page with CREATE OR REPLACE. The only safe way to…
Skill Claude Code
Find out what a running Mendix app actually does — logs, Prometheus metrics, OpenTelemetry traces and the model catalog, joined across sources. Use when profiling a slow page or microflow, finding what hits the database, chasing an error that shows only a generic dialog, or correlating runtime cost with model shape.
Skill Claude Code
Investigate an existing non-Mendix application (Java, .NET, Python, Node, PHP, …) and produce a structured migration assessment for Mendix. Use when asked to analyse a legacy codebase for migration, build a migration inventory, or size the effort before any MDL is written.
Skill Claude Code
Audit a Mendix project against best practices for naming, security, performance, maintainability and architecture, and report a scored result. Use when asked to evaluate project quality, run a pre-go-live health check, or get oriented in an unfamiliar app.
Skill Claude Code
Make a Mendix app look designed rather than default-Atlas: layout, spacing, typography, colour and design properties that reach a finished standard. Use when asked to make an app look professional, branded or less bland, when styling pages, or when matching a design mock.
Skill Claude Code
Provision a Mendix project in a repo that has none — interview, mxcli new, session hook, project brief, first commit, boot and quality baseline. Use when the repository is empty or has no .mpr yet, typically from the empty-repo seed prompt.
Skill Claude Code
Discover the external services a project consumes and browse their cached contracts through the MDL CATALOG — OData entities and actions, REST clients and operations, AsyncAPI channels and messages. Use when asked what integrations exist, what an OData service offers, or what a business-event contract contains.
At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: