Mendix Nanoflow Skill

Creates and modifies Mendix nanoflows using MDL syntax for client-side logic.

1|Updated Jun 5, 2026
One-click install
npx skills add https://github.com/engalar/mxcli-taskdemo --skill mendix-nanoflow-skill
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: Mendix Nanoflow Skill
Source: https://github.com/engalar/mxcli-taskdemo/tree/main/TaskDemo/.claude/skills/write-nanoflows
Command: npx skills add https://github.com/engalar/mxcli-taskdemo --skill mendix-nanoflow-skill

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill addresses the complexity of writing client-side logic in Mendix, helping developers distinguish between server-side microflows and client-side nanoflows to optimize performance and offline capabilities.

Core Features & Use Cases

  • MDL Syntax Guidance: Provides templates for creating and modifying nanoflows using Mendix Definition Language.
  • Pattern Library: Includes 10 real-world patterns ranging from client-side validation and navigation to geolocation and local storage caching.
  • Integration Reference: Offers a comprehensive lookup table for NanoflowCommons JavaScript actions to handle device features and UI feedback.

Quick Start

Ask the AI to generate a new nanoflow for client-side form validation using the NAV_ prefix and the provided MDL syntax structure.

Frequently Asked Questions about Mendix Nanoflow Skill

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I write client-side logic in Mendix using MDL syntax?▼

To write client-side logic in Mendix using MDL syntax, you use nanoflows. This skill provides comprehensive guidance and templates for authoring nanoflows, ensuring proper separation from server-side microflows.

When should I use Mendix nanoflows instead of microflows?▼

Use Mendix nanoflows instead of microflows when you need offline-capable mobile features, UI navigation, or device-specific JavaScript actions. Nanoflows execute directly in the client browser, optimizing performance for these tasks.

Can I use JavaScript actions for device features within a Mendix nanoflow?▼

Yes, you can use JavaScript actions for device features within a Mendix nanoflow. This skill offers a comprehensive lookup table for NanoflowCommons JavaScript actions to handle device features and UI feedback.

How do I create a client-side validation pattern in Mendix?▼

To create a client-side validation pattern in Mendix, you can generate a nanoflow using the provided MDL syntax structure. The skill includes a pattern library with real-world examples for client-side validation.

Does this skill provide examples for offline mobile features in Mendix?▼

Yes, this skill provides examples for offline mobile features in Mendix. The pattern library includes 10 real-world patterns ranging from geolocation to local storage caching for offline-capable applications.

What is the best way to structure UI navigation logic in Mendix nanoflows?▼

The best way to structure UI navigation logic in Mendix nanoflows is by using the NAV_ prefix. This skill provides MDL syntax templates and real-world patterns specifically for client-side UI navigation.