Claude Code Plugins

Community-maintained marketplace

Feedback

>-

Install Skill

1Download skill
2Enable skills in Claude

Open claude.ai/settings/capabilities and find the "Skills" section

3Upload to Claude

Click "Upload skill" and select the downloaded ZIP file

Note: Please verify skill by going through its instructions before using it.

SKILL.md

name workflow-composition
description Build complex pipelines from reusable workflow components. Compose parent-child workflows, orchestrate multi-stage automation, and eliminate copy-paste YAML.

Workflow Composition

When to Use This Skill

As automation pipelines grow, a single monolithic workflow becomes unmaintainable. Composition patterns let you build complex pipelines from smaller, reusable pieces. A parent workflow can spawn children, wait for their completion, and orchestrate the overall flow.


Implementation

  1. Extract reusable logic into separate WorkflowTemplates
  2. Create a parent workflow that spawns children
  3. Define success/failure conditions for proper status propagation
  4. Test each child independently before composing

Test Children First

Always test child workflows independently before composing them into a parent. Debugging failures in composed workflows is much harder than debugging standalone workflows.


Techniques

Patterns

Pattern Description
Spawning Child Workflows Create and wait for child workflow completion
Parallel Execution Run multiple workflows simultaneously
DAG Orchestration Dependency-based execution ordering
Cross-Workflow Communication Passing data and triggering decoupled workflows

Anti-Patterns to Avoid

Pattern Description
Spawning Child Workflows Create and wait for child workflow completion
Parallel Execution Run multiple workflows simultaneously
DAG Orchestration Dependency-based execution ordering
Cross-Workflow Communication Passing data and triggering decoupled workflows

Related Patterns

  • Spawning Child Workflows
  • Parallel Execution
  • DAG Orchestration
  • Cross-Workflow Communication

References