creating-workflows-fro…
Use when user describes complex multi-step tasks that could benefit from orchestration - guides natural language workflow creation
Design custom syntax elements with reuse-first approach for workflow orchestration. Use when user needs custom operators, checkpoints, or syntax patterns not available in core syntax.
$ npx -y skills add mbruhler/claude-orchestration --skill designing-syntax --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/designing-syntaxContext preview
The summary Claude sees to decide when to auto-load this skill.
Design custom syntax elements with reuse-first approach for workflow orchestration. Use when user needs custom operators, checkpoints, or syntax patterns not available in core syntax.
name: designing-syntax description: Design custom syntax elements with reuse-first approach for workflow orchestration. Use when user needs custom operators, checkpoints, or syntax patterns not available in core syntax.
I design custom syntax elements following a reuse-first approach. Only create new syntax when existing patterns don't fit.
I activate when you:
Before creating new syntax, I check:
1. **Built-in syntax** - `->`, `||`, `~>`, `@`, `[...]` 2. **Global syntax library** - `library/syntax/` 3. **Template definitions** - Existing workflow definitions 4. **Similar patterns** - Adaptable existing syntax
**Only create new if no match exists.**
Custom flow control operators.
Example: `=>` (merge with dedup)
--- symbol: => description: Merge with deduplication --- Executes left then right, removes duplicates from combined output.
Reusable sub-workflows.
Example: `@deep-review`
--- name: @deep-review type: action --- Expansion: [code-reviewer:"security" || code-reviewer:"style"] -> merge
Manual approval gates with prompts.
Example: `@security-gate`
--- name: @security-gate type: checkpoint --- Prompt: Review security findings. Verify no critical vulnerabilities.
Custom conditional logic.
Example: `if security-critical`
--- name: if security-critical description: Check if changes affect security code evaluation: Modified files in: auth/, crypto/, permissions/ ---
Reusable loop patterns.
Example: `retry-with-backoff(n)`
--- name: retry-with-backoff type: loop params: [attempts] --- Pattern: @try -> operation -> (if failed)~> wait -> @try
1. **Intuitive** - Names/symbols hint at behavior 2. **Composable** - Works with existing syntax 3. **Self-documenting** - Clear from context 4. **Minimal** - Only when truly needed
✅ **DO**:
❌ **DON'T**:
library/syntax/ ├── operators/ # Flow control operators ├── actions/ # Reusable sub-workflows ├── checkpoints/ # Approval gates ├── conditions/ # Custom conditionals ├── loops/ # Loop patterns ├── aggregators/ # Result combination └── guards/ # Pre-execution checks
---
**Need custom syntax? Describe the pattern you keep repeating!**
Use when user describes complex multi-step tasks that could benefit from orchestration - guides natural language workflow creation
Use when user says "create workflow", "create a workflow", "design workflow", "orchestrate", "automate multiple steps",…
Debug workflow execution issues including syntax errors, agent failures, variable problems, and execution errors. Use when…
Use when user provides workflow syntax with arrows (-> || ~>), says "run workflow", "execute workflow", "run this", mentions…
Manages temporary and defined agents including creation, promotion, cleanup, and namespacing. Use when user creates custom…
Create and execute temporary scripts (Python, Node.js, shell) during workflow execution for API integrations, data processing,…