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?