adf-validation-rules

Validate Azure Data Factory pipeline JSON for nesting and resource limits.

51|10|Updated Oct 22, 2025
One-click install
npx skills add https://github.com/JosiahSiegel/claude-code-marketplace --skill adf-validation-rules
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: adf-validation-rules
Source: https://github.com/JosiahSiegel/claude-code-marketplace/tree/main/plugins/adf-master/skills/adf-validation-rules
Command: npx skills add https://github.com/JosiahSiegel/claude-code-marketplace --skill adf-validation-rules

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires PowerShell, and includes scripts (resource) components.

What problem does it solve?

Azure Data Factory (ADF) pipelines are prone to failures due to complex nesting rules, activity limits, and intricate linked service requirements. This skill provides critical validation rules and workarounds, ensuring your ADF pipelines are compliant, robust, and deployable without unexpected errors.

Core Features & Use Cases

  • Nesting Rule Enforcement: Strictly validates activity nesting, preventing common pipeline design errors and suggesting the "Execute Pipeline" workaround for complex scenarios.
  • Resource Limit Checks: Ensures pipelines adhere to ADF limits for activities, parameters, variables, and ForEach concurrent iterations.
  • Linked Service Validation: Guides on correct authentication and configuration for Azure Blob Storage and SQL Database, including accountKind for Managed Identity.
  • Use Case: Before deploying a new data ingestion pipeline, use this skill to automatically check for any invalid activity nesting, ensure all linked services are correctly configured for managed identity, and verify that ForEach activities respect batch limits.

Quick Start

Use the adf-validation-rules skill to validate the attached Azure Data Factory pipeline JSON for nesting violations and linked service configuration issues.

Frequently Asked Questions about adf-validation-rules

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

FAQPage Schema
How do I validate Azure Data Factory pipeline nesting rules before deployment?

Validate Azure Data Factory pipeline nesting by checking activity hierarchy constraints, which restrict certain activities from nesting within others. This skill enforces those rules, identifies violations, and suggests the Execute Pipeline workaround for complex scenarios to prevent deployment failures.

What are the Azure Data Factory activity nesting limitations I need to know?

Azure Data Factory enforces strict nesting constraints: not all activities can nest within containers like ForEach or Until loops. This skill documents supported combinations, edge cases, and special restrictions that prevent runtime errors and design conflicts.

How do I check if my linked services are configured correctly for managed identity in ADF?

Linked service validation for managed identity requires correct `accountKind` settings for Azure Blob Storage and SQL Database. This skill guides configuration patterns and authentication requirements to ensure secure, compliant connections without manual trial.

What resource limits apply to Azure Data Factory pipelines?

Azure Data Factory enforces limits on activities per pipeline, parameters, variables, and concurrent iterations in ForEach loops. This skill checks compliance against those limits and helps you restructure pipelines when approaching thresholds.

When should I use the Execute Pipeline workaround in Azure Data Factory?

Execute Pipeline is a workaround for complex nesting scenarios where standard activity containers hit design constraints. This skill identifies when nesting violations require the Execute Pipeline pattern and shows configuration examples.

Does Azure Data Factory support special activity restrictions I should enforce?

Yes, certain activities have special restrictions within specific contexts. This skill documents those constraints, Windows file path formatting requirements, and documentation guidelines to ensure pipeline deployability.