Workflow Design
"A workflow is a promise: do these steps, get this result."
When This Skill Activates
- Creating multi-step execution plans or processes
- Keywords: "workflow", "process", "pipeline", "steps", "sequence", "automate"
- Default for: Starlight Orchestrator
What This Skill Does
Designs reusable, efficient workflows that coordinate agents, skills, tools, and external systems into reliable execution pipelines.
Procedures
Procedure 1: Workflow Creation
- Define the workflow's purpose and expected outcome
- Identify all steps required
- For each step: define input, action, output, owner
- Identify dependencies between steps
- Add error handling for each step
- Add checkpoints for user verification (if needed)
- Define success criteria for the workflow
Procedure 2: Workflow Optimization
- Map the current workflow
- Identify bottlenecks (slowest steps)
- Find parallelization opportunities
- Remove unnecessary steps
- Consolidate similar steps
- Measure estimated vs actual execution time
- Store optimization as pattern in Operational Vault
Procedure 3: Workflow Template Creation
- Identify a recurring workflow pattern
- Abstract specific details into parameters
- Document the template with clear parameter descriptions
- Store in Operational Vault for reuse
- Add to Orchestration Engine workflow templates
Integration Points
- Vault: Operational Vault (workflow templates and patterns)
- Agents: Orchestrator (primary), all agents (as workflow participants)
- Engine: Orchestration Engine (execution)
Quality Criteria
- Does each step have clear input, action, and output?
- Are dependencies explicit?
- Is error handling included?
- Is the workflow reusable?