What problem does it solve?
Standard workflow syntax might not always capture the nuances of highly specialized or repetitive automation patterns. This skill empowers you to design and implement custom syntax elements, making your workflows more expressive, readable, and efficient for unique domain-specific needs.
Core Features & Use Cases
- Reuse-First Approach: Guides you to check existing built-in syntax, global libraries, and templates before creating new, ensuring efficiency and consistency.
- Custom Syntax Types: Supports designing various elements like custom operators (e.g.,
=> for merge with dedup), actions (@deep-review for sub-workflows), checkpoints (@security-gate for manual approvals), conditions, and loops.
- Structured Design Process: Follows a clear process to verify need, propose names, define behavior, create examples, and save definitions to a reusable library.
- Use Case: You frequently need to deploy to a canary environment, verify health, and then gradually roll out. This skill helps you design a custom operator like
=>canary(percent) to abstract this complex, repetitive pattern into a single, readable syntax element.
Quick Start
I need a custom syntax to represent a "canary deployment" pattern. Guide me through designing it.