SkillKit

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 workflow

Workflow 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-review

Features

Conditional Steps

steps:
  - name: security
    skill: security-audit
    condition: "files.any('**/*.ts')"

Parallel Execution

steps:
  - name: checks
    parallel:
      - skill: linting
      - skill: testing

Programmatic API

import { WorkflowOrchestrator } from '@skillkit/core'

const orchestrator = new WorkflowOrchestrator()
const workflow = await orchestrator.load('./workflow.yaml')
await orchestrator.run(workflow)

On this page