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.