workflow-router

Detect task complexity and route work to workflow blocks A, B, or C.

Updated Feb 5, 2026
One-click install
npx skills add https://github.com/TomazWang/agent-toolkit --skill workflow-router-tomazwang
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: workflow-router
Source: https://github.com/TomazWang/agent-toolkit/tree/main/plugins/workflow/skills/workflow-router
Command: npx skills add https://github.com/TomazWang/agent-toolkit --skill workflow-router-tomazwang

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Detects complexity in user requests and routes work to the appropriate workflow block (A, B, or C) to streamline planning and execution.

Core Features & Use Cases

  • Automated routing: Analyzes inputs to determine the best block.
  • Guidance and guardrails: Provides fallback options when uncertain and checks integrations before routing.
  • Use Case: When a user describes a complex feature, the skill determines whether to route to Block A for spec+validation, Block B for spec changes, or Block C for simple planning.

Quick Start

Describe a complex workflow scenario to trigger routing and obtain the recommended Block.

Frequently Asked Questions about workflow-router

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I route tasks to the right workflow block based on complexity?

Route tasks to the right workflow block by detecting complexity in user requests and selecting the correct block. The routing logic evaluates inputs to determine whether to send work to Block A, Block B, or Block C.

When do I need workflow routing for feature implementation?

You need workflow routing when implementing features across multiple subsystems with multi-step estimates. It analyzes new projects and simple changes to determine whether to route to Block A for spec+validation, Block B for spec changes, or Block C for simple planning.

What's the best way to handle uncertain complexity in workflow routing?

Handle uncertain complexity in workflow routing by using the provided fallback options. The routing logic includes pre-routing integration checks to guide decisions and provide guardrails when the appropriate block is unclear.

Does workflow routing work with multi-step estimates across multiple subsystems?

Yes, workflow routing works with multi-step estimates across multiple subsystems. It is applicable to new projects, feature implementations, and simple changes, analyzing the complexity to select the correct workflow block.

How does automated workflow routing decide between Block A, Block B, and Block C?

Automated workflow routing decides by analyzing input complexity to determine the best block. It routes complex features requiring spec and validation to Block A, spec changes to Block B, and simple planning to Block C.

What are the limitations of using workflow routing for project planning?

Workflow routing relies on detecting complexity to select a block, which may not cover all edge cases. It includes a fallback mechanism and pre-routing integration checks to mitigate limitations when uncertain about the appropriate routing decision.