What problem does it solve?
It helps developers prevent common Kailash SDK failures by enforcing validation patterns for parameters, connections, workflow structure, DataFlow compliance, imports, and security before execution and release.
Core Features & Use Cases
- Validate workflow inputs and structure to catch missing parameters, invalid connection contracts, duplicate node IDs, dead ends, and missing entry/exit points.
- Enforce DataFlow and access conventions to ensure correct result access shape, string ID preservation, and multi-instance isolation patterns.
- Harden code quality and safety with absolute-import validation, security checks for secrets/SQL injection/path traversal, and repeatable hygiene marker scrubbing (including a three-layer regex gate).
- Use the orphan detection playbook to find public-surface classes that never run in production hot paths and to require paired fixes or deletions.
Quick Start
Ask the skill to validate a workflow for parameter, connection, structure, DataFlow compliance, import style, and security before you call workflow.build() and run the pipeline.