creating-workflows-from-description
Use when user describes complex multi-step tasks that could benefit from orchestration - guides natural language workflow creation
What this skill does
# Creating Workflows from Description ## When to Use Proactively suggest orchestration when user describes tasks involving: - **Multiple sequential steps** with dependencies - **Parallel operations** that could run simultaneously - **Conditional logic** or branching (if/then scenarios) - **Error handling** or retry requirements - **Testing, review, and deployment** phases - **Complex multi-agent coordination** - **Quality gates** or approval checkpoints ## Trigger Patterns Watch for these patterns in user messages: **Explicit workflow requests:** - "I need to [multi-step task]" - "Help me build a pipeline for [process]" - "Create a workflow that [description]" - "Automate [complex task]" **Implicit workflow descriptions:** - User describes 3+ sequential steps - User mentions temporal ordering: "then", "after that", "once that's done" - User mentions conditionals: "if that works", "if tests pass" - User mentions parallel work: "at the same time", "in parallel", "simultaneously" - User mentions reviews/approvals: "needs review", "after approval" - User mentions retry/error handling: "if it fails", "retry", "rollback" **Example phrases:** - "run tests, then if they pass..." - "deploy to production after security review" - "implement with TDD workflow" - "check code quality before merging" - "parallel test execution" ## Action When triggers detected, suggest orchestration: ``` This sounds like a perfect use case for orchestration! I can help you create a workflow that handles: [List 2-4 key aspects identified from description, e.g.:] - Sequential testing and deployment steps - Parallel validation (tests + security scan) - Conditional deployment based on test results - Automatic rollback on failure Would you like me to guide you through creating this workflow? ``` **If user says yes:** Execute the create command with their description: ``` /orchestration:create [initial description from user message] ``` **If user says no or wants to see example first:** Show relevant example from docs/reference/examples.md that matches their pattern. ## Examples ### Example 1: TDD Workflow **User:** "I need to implement authentication using test-driven development" **Assistant:** "This sounds like a perfect use case for orchestration! I can help you create a TDD workflow that handles: - Writing tests first - Running tests and tracking results - Implementing features to pass tests - Automatic retry loop for failed tests Would you like me to guide you through creating this workflow?" **If yes:** `/orchestration:create implement authentication with TDD` ### Example 2: Deployment Pipeline **User:** "Can you help me set up automated deployment that runs tests first, then if everything passes, does a security scan, and only deploys if both succeed?" **Assistant:** "This sounds like a perfect use case for orchestration! I can help you create a deployment pipeline that handles: - Parallel test and security validation - Quality gate before deployment (both must pass) - Automatic deployment when validation succeeds - Rollback capability if deployment fails Would you like me to guide you through creating this workflow?" **If yes:** `/orchestration:create deploy with tests and security validation` ### Example 3: Code Review Workflow **User:** "I want to make sure all my changes go through code review and pass linting before merging" **Assistant:** "This sounds like a perfect use case for orchestration! I can help you create a review workflow that handles: - Parallel code review and linting - Quality gate (both must succeed) - Manual approval checkpoint - Automatic merge after approval Would you like me to guide you through creating this workflow?" **If yes:** `/orchestration:create code review with linting and approval` ## Don't Trigger For **Simple single-step tasks:** - "Run the tests" ← just run tests - "Deploy to production" ← single action - "Review this code" ← single agent **Already using orchestration syntax:** - User provides workflow syntax directly - User asks to modify existing workflow **Exploratory questions:** - "What is orchestration?" - "How does the menu work?" - "Show me examples" ## Integration This skill makes Claude proactive about suggesting orchestration when appropriate. It works alongside: - `/orchestration:create` - Command this skill triggers - `using-orchestration` - General guidance skill - `workflow-socratic-designer` - Agent this launches ## Success Criteria ✅ Claude suggests orchestration for multi-step tasks ✅ Claude identifies parallel opportunities ✅ Claude recognizes conditional logic needs ✅ Claude explains workflow benefits before offering ✅ Claude uses /orchestration:create when user agrees
Related in General
modeling-omnistudio-epc-catalog
IncludedSalesforce Industries CME EPC product-modeling skill for Product2-based catalog creation. Use when creating EPC products, configuring product attributes, building offer bundles with Product Child Items, or reviewing EPC DataPack JSON metadata for product catalog changes. TRIGGER when: user creates or updates Product2 EPC records, AttributeAssignment payloads, AttributeMetadata/AttributeDefaultValues, Offer bundles, or ProductChildItem relationships. DO NOT TRIGGER when: designing OmniScripts/FlexCards/Integration Procedures (use building-omnistudio-omniscript, building-omnistudio-flexcard, or building-omnistudio-integration-procedure), implementing Apex business logic (use generating-apex), or troubleshooting deployment pipelines (use deploying-metadata).
relationship-science-coach
IncludedUse this skill for direct, practical adult relationship coaching: couples conflict, repair, trust, marriage, dating, flirting, attachment patterns, emotional connection, sex, desire differences, eroticism, kink negotiation, affection, love languages, breakups, and long-term passion. Draw on Gottman, EFT and Hold Me Tight, attachment science, modern sex research, Perel, Nagoski, Kerner, Schnarch, Love and Stosny, and flexible love-language tools. Be concrete and low-hedge. Redirect only for imminent danger, abuse, coercive control, minors, non-consent, self-harm, stalking, or medical/legal/psychiatric decisions.
building-sf-integrations
IncludedSalesforce integration architecture and runtime plumbing with 120-point scoring. Use this skill to set up Named Credentials, External Credentials, External Services, REST/SOAP callout patterns, Platform Events, and Change Data Capture. TRIGGER when: user sets up Named Credentials, External Services, REST/SOAP callouts, Platform Events, CDC, or touches .namedCredential-meta.xml files. DO NOT TRIGGER when: Connected App/OAuth config (use configuring-connected-apps), Apex-only logic (use generating-apex), or data import/export (use handling-sf-data).
venue-templates
IncludedAccess comprehensive LaTeX templates, formatting requirements, and submission guidelines for major scientific publication venues (Nature, Science, PLOS, IEEE, ACM), academic conferences (NeurIPS, ICML, CVPR, CHI), research posters, and grant proposals (NSF, NIH, DOE, DARPA). This skill should be used when preparing manuscripts for journal submission, conference papers, research posters, or grant proposals and need venue-specific formatting requirements and templates.
let-fate-decide
IncludedDraws the 12 Houses of the Zodiac Tarot spread to inject entropy into planning when prompts are vague, ambiguous, or casually delegated. Interprets the spread to guide next steps. Use when the user says 'let fate decide', 'YOLO', 'whatever', 'idk', or other nonchalant phrases, makes Yu-Gi-Oh references, or when you are about to arbitrarily pick between multiple reasonable approaches. Prefer over ask-questions-if-underspecified when the user's tone is casual or playful rather than precision-seeking.
net-ops
IncludedCross-platform network troubleshooting (Windows, macOS, Linux) via local or remote shell. Use for: DNS broken, can't resolve hostnames, nslookup/dig works but apps fail, NRPT, WFP, scutil, /etc/resolver, systemd-resolved, /etc/resolv.conf, NetworkManager, VPN DNS leak residue (ProtonVPN/Mullvad/WireGuard/AnyConnect), AV/firewall blocking DNS or DoH, Tailscale DNS interaction, intermittent connectivity, remote diagnostics over SSH.