validation-patterns

Validate Kailash workflows against gold standards across CI pipelines.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/esperie/new-project --skill validation-patterns-esperie
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: validation-patterns
Source: https://github.com/esperie/new-project/tree/main/.claude/skills/16-validation-patterns
Command: npx skills add https://github.com/esperie/new-project --skill validation-patterns-esperie

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Validation patterns and compliance checks ensure Kailash SDK workflows adhere to gold standards, preventing common errors before execution.

Core Features & Use Cases

  • Parameter Validation: Enforce contract-based parameter checks to catch missing or invalid inputs early.
  • DataFlow & Connection Validation: Validate data access patterns, connection contracts, and workflow structure.
  • Workflow Quality Assurance: Audit imports, security checks, and overall pattern compliance across development, review, and CI.

Quick Start

Run the validation suite on a built Kailash workflow to generate a comprehensive compliance report.

Frequently Asked Questions about validation-patterns

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

FAQPage Schema
How do I validate Kailash workflow parameters before execution?

Kailash workflow parameter validation enforces contract-based checks to catch missing or invalid inputs early. It runs against built workflows to ensure proper parameter contracts and compliance before execution.

What compliance checks are needed for Kailash DataFlow connections?

DataFlow connection validation checks 4-parameter connections, unique node IDs, and data access patterns. It enforces connection contracts and overall workflow structure compliance across development and CI pipelines.

Why does my Kailash workflow build fail import validation?

Import validation fails when workflows do not use absolute imports. The validation suite enforces absolute import checks alongside security and structural pattern compliance to prevent common errors.

Can I run workflow validation patterns in a CI pipeline?

Yes, workflow validation patterns apply across development, review, and CI pipelines. Running the validation suite on a built Kailash workflow generates a comprehensive compliance report for automated checks.

What is the best way to enforce security validation in Kailash SDK workflows?

Security validation in Kailash SDK workflows is enforced by running a validation suite that audits imports, parameter contracts, and structural patterns. It generates a compliance report highlighting security issues.

Do I need workflow.build() before running Kailash validation checks?

Yes, you must run workflow.build() before validation. The validation suite applies to built Kailash workflows, checking proper use of build methods alongside parameter, connection, and import compliance.