workflow-patterns_skill

This skill coordinates multi-agent workflows using sequential, parallel, fork-join, iteration, and conditional routing patterns to optimize collaboration.
  • Shell

2

GitHub Stars

1

Bundled Files

2 months ago

Catalog Refreshed

4 months ago

First Indexed

Readme & install

Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.

Installation

Preview and clipboard use veilstrat where the catalogue uses aiagentskills.

npx veilstrat add skill masanao-ohba/claude-manifests --skill workflow-patterns

  • SKILL.md6.2 KB

Overview

This skill provides a technology-agnostic catalog of workflow patterns and coordination strategies for orchestrating multiple agents. It summarizes core patterns, workflow templates, coordination primitives, error handling and anti-patterns to help designers pick the right orchestration model. Use it to standardize how agents hand off work, track progress, and recover from failures.

How this skill works

The skill describes common patterns (sequential chain, parallel execution, fork-join, iteration, conditional routing) and gives concrete implementation options such as wait-for-completion, aggregation, and fail-fast. It provides workflow templates (standard implementation, full feature, debug loop), progress-tracking schemas, handoff protocols, and error-handling rules to enforce coordination. Use the patterns to map tasks to agents, define exit conditions, and prevent deadlocks or infinite loops.

When to use it

  • Designing an end-to-end multi-agent feature delivery pipeline
  • Coordinating parallel tasks that must later be combined (fork-join)
  • Implementing retry or refinement cycles with clear exit conditions (iteration)
  • Routing work based on evaluation results or agent verdicts (conditional routing)
  • Enforcing progress tracking, handoffs, and standardized error handling

Best practices

  • Match orchestration complexity to task scale to avoid over-orchestration
  • Always define exit conditions and max iterations to prevent infinite loops
  • Use clear handoff summaries so the receiving agent has context and prerequisites
  • Track per-task and overall progress with timestamps and status fields
  • Prefer fail-fast for independent parallel tasks when time is critical; aggregate when results must be combined

Example use cases

  • Sequential feature development: clarifier → architect → developer → tester with stop-on-failure
  • Parallel module development: launch multiple code-developers and aggregate outputs
  • Fork-join reviews: run security, performance, and style checks then combine results for evaluation
  • Debug loop: repeat test → analyze → fix until tests pass or max iterations reached
  • Conditional routing: route deliverables to commit or rework based on evaluator verdict

FAQ

Use parallel execution when tasks are independent and can complete without combining outputs. Use fork-join when parallel tasks produce outputs that a later step needs to aggregate.

What prevents workflows from hanging in loops?

Define explicit exit conditions and max_iterations, track iteration counts, and escalate to a user when limits are reached.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational
workflow-patterns skill by masanao-ohba/claude-manifests | VeilStrat