Workflows
Compose skills into multi-step orchestrations
Workflows
Compose skills into multi-step processes.
Commands
skillkit workflow list # List workflows
skillkit workflow run <name> # Run workflow
skillkit workflow create <name> # Create workflowWorkflow File
name: feature-development
description: Complete feature workflow
steps:
- name: plan
skill: planning
- name: implement
skill: coding-standards
- name: test
skill: testing-patterns
- name: review
skill: code-reviewFeatures
Conditional Steps
steps:
- name: security
skill: security-audit
condition: "files.any('**/*.ts')"Parallel Execution
steps:
- name: checks
parallel:
- skill: linting
- skill: testingProgrammatic API
import { WorkflowOrchestrator } from '@skillkit/core'
const orchestrator = new WorkflowOrchestrator()
const workflow = await orchestrator.load('./workflow.yaml')
await orchestrator.run(workflow)