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
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
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.
Hook Claude Code
Runs when a session starts, executing session-start.sh. From mendixlabs/mxcli.
Hook Claude Code
Runs after a tool call finishes for Bash tool calls, executing post-push.sh. From mendixlabs/mxcli.
Settings file Claude Code
Agent settings declaring 2 hook events (SessionStart, PostToolUse).
Skill Claude CodeCodex
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 CodeCodex
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.
Skill Claude CodeCodex
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 CodeCodex
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 CodeCodex
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.