Explore

Browse and search prompts, skills, and rules from the community.

31 results

RuleDeployment

Property Placeholders for Environment Config

Use property placeholders and separate config files for each environment.

(0)0 forks
MC
MuleSoft Community
RuleError Handling

Implement Global Error Handling

Every Mule application must have a global error handler with proper exception strategy.

(0)0 forks
MC
MuleSoft Community
RuleIntegration Flow

Circuit Breaker for External Calls

Apply circuit breaker pattern for all calls to external systems to prevent cascade failures.

(0)0 forks
MC
MuleSoft Community
RuleDeployment

Structured JSON Logging

Use structured JSON logging format for all log messages to enable proper observability.

(0)0 forks
MC
MuleSoft Community
RuleAgent Network

Do NOT Search Exchange for Agents or MCP Servers

Agent Network components and MCP servers are external services, not Exchange assets.

(0)0 forks
MC
MuleSoft Community
RuleIntegration Flow

Use Mule Domains for Shared Configurations

Use Mule Domains to share global configurations like error handlers, properties, and connection configs.

(0)0 forks
MC
MuleSoft Community
RuleDataWeave

Use DataWeave 2.0 for All Transformations

Always use DataWeave 2.0 for data transformations instead of other methods.

(0)0 forks
MC
MuleSoft Community
RuleError Handling

Never Hardcode Credentials

Use property placeholders for all environment-specific values; never hardcode credentials or secrets.

(0)0 forks
MC
MuleSoft Community
RuleConnectors

Use GA Connector Versions Only

Always use General Availability connector versions; avoid BETA, SNAPSHOT, or experimental versions.

(0)0 forks
MC
MuleSoft Community
RuleDeployment

Target Mule Runtime 4.10+

Only use Mule Runtime Version 4.10.0 or later for all implementations.

(0)0 forks
MC
MuleSoft Community
RuleConnectors

Prefer Anypoint Connectors Over HTTP

Use platform-provided Anypoint Connectors instead of raw HTTP requests when a connector is available.

(0)0 forks
MC
MuleSoft Community
RuleIntegration Flow

Use kebab-case for Projects and Flows

Follow MuleSoft naming conventions: kebab-case for project and flow names, camelCase for DataWeave.

(0)0 forks
MC
MuleSoft Community
RuleTesting

Write MUnit Tests for All Flows

Every flow and critical DataWeave transformation must have corresponding MUnit tests.

(0)0 forks
MC
MuleSoft Community
RuleIntegration Flow

Use ObjectStore for Stateful Integrations

Use ObjectStore for any integration that requires persistence across requests.

(0)0 forks
MC
MuleSoft Community
RuleAPI Design

Follow API-Led Connectivity Pattern

Organize APIs into System, Process, and Experience layers following MuleSoft's recommended architecture.

(0)0 forks
MC
MuleSoft Community
RuleIntegration Flow

MuleSoft General Rules (combined)

A set of generic rules that should be applied on every Mule development task

(0)0 forks
Nico BalestraNico Balestra
RuleDeployment

Target Mule Runtime 4.10+

Only use Mule Runtime Version 4.10.0 or later for all implementations.

(0)0 forks
MC
MuleSoft Community
RuleConnectors

Prefer Anypoint Connectors Over HTTP

Use platform-provided Anypoint Connectors instead of raw HTTP requests when a connector is available.

(0)0 forks
MC
MuleSoft Community
RuleIntegration Flow

Use kebab-case for Projects and Flows

Follow MuleSoft naming conventions: kebab-case for project and flow names, camelCase for DataWeave.

(0)0 forks
MC
MuleSoft Community
RuleTesting

Write MUnit Tests for All Flows

Every flow and critical DataWeave transformation must have corresponding MUnit tests.

(0)0 forks
MC
MuleSoft Community
RuleIntegration Flow

Use ObjectStore for Stateful Integrations

Use ObjectStore for any integration that requires persistence across requests.

(0)0 forks
MC
MuleSoft Community
RuleDeployment

Property Placeholders for Environment Config

Use property placeholders and separate config files for each environment.

(0)0 forks
MC
MuleSoft Community
RuleError Handling

Implement Global Error Handling

Every Mule application must have a global error handler with proper exception strategy.

(0)0 forks
MC
MuleSoft Community
RuleIntegration Flow

Circuit Breaker for External Calls

Apply circuit breaker pattern for all calls to external systems to prevent cascade failures.

(0)0 forks
MC
MuleSoft Community
RuleDeployment

Structured JSON Logging

Use structured JSON logging format for all log messages to enable proper observability.

(0)0 forks
MC
MuleSoft Community
RuleAgent Network

Do NOT Search Exchange for Agents or MCP Servers

Agent Network components and MCP servers are external services, not Exchange assets.

(0)0 forks
MC
MuleSoft Community
RuleIntegration Flow

Use Mule Domains for Shared Configurations

Use Mule Domains to share global configurations like error handlers, properties, and connection configs.

(0)0 forks
MC
MuleSoft Community
RuleAPI Design

Follow API-Led Connectivity Pattern

Organize APIs into System, Process, and Experience layers following MuleSoft's recommended architecture.

(0)0 forks
MC
MuleSoft Community
RuleDataWeave

Use DataWeave 2.0 for All Transformations

Always use DataWeave 2.0 for data transformations instead of other methods.

(0)0 forks
MC
MuleSoft Community
RuleError Handling

Never Hardcode Credentials

Use property placeholders for all environment-specific values; never hardcode credentials or secrets.

(0)0 forks
MC
MuleSoft Community
RuleConnectors

Use GA Connector Versions Only

Always use General Availability connector versions; avoid BETA, SNAPSHOT, or experimental versions.

(0)0 forks
MC
MuleSoft Community