creating-workflows-from-description
Use when user describes complex multi-step tasks that could benefit from orchestration - guides natural language workflow creation
When & Why to Use This Skill
This Claude skill empowers users to transform complex, multi-step task descriptions into structured, automated workflows. It proactively identifies opportunities for orchestration, guiding the creation of natural language pipelines that handle sequential dependencies, parallel operations, and conditional logic for seamless multi-agent coordination.
Use Cases
- Software Development Lifecycles: Automating Test-Driven Development (TDD) by orchestrating test creation, execution, and implementation loops.
- Advanced CI/CD Pipelines: Building deployment workflows with parallel security scans, quality gates, and automated rollback mechanisms.
- Collaborative Code Reviews: Coordinating multi-stage review processes involving automated linting, security checks, and manual approval checkpoints.
- Complex Task Automation: Converting informal descriptions of multi-step business or technical processes into executable, error-resistant workflows.
| name | creating-workflows-from-description |
|---|---|
| description | Use when user describes complex multi-step tasks that could benefit from orchestration - guides natural language workflow creation |
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 triggersusing-orchestration- General guidance skillworkflow-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