ccw

Classifies user intent and orchestrates multi-skill workflows as wave-based parallel agent pipelines.

2.1k|165|Updated Sep 7, 2025
One-click install
npx skills add https://github.com/catlog22/Claude-Code-Workflow --skill ccw
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ccw
Source: https://github.com/catlog22/Claude-Code-Workflow/tree/main/.codex/skills/ccw
Command: npx skills add https://github.com/catlog22/Claude-Code-Workflow --skill ccw

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Coordinating complex development tasks across dozens of specialized skills requires manual routing decisions and sequential execution. This Skill automates intent classification and chains the right skills together, executing them wave-by-wave with parallel agents.

Core Features & Use Cases

  • Structured Intent Routing: Extracts action, object, and style from natural language input and maps it to one of 30+ predefined skill chains via a deterministic routing matrix.
  • Wave-Based Execution: Groups chain steps into waves, spawning parallel agents via CSV-driven task dispatch, with barrier skills triggering coordinator-side artifact analysis between waves.
  • Session Resume & Dry-Run: Supports resuming interrupted sessions from the last incomplete wave and previewing planned chains without execution.
  • Use Case: A developer types "implement user authentication with JWT" and the coordinator classifies it as a feature task, runs planning, execution, review, and test-fix skills in sequence, automatically passing artifacts between stages.

Quick Start

Ask the coordinator to implement user authentication with JWT and it will classify the intent, plan the skill chain, and execute each wave automatically.

Frequently Asked Questions about ccw

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

FAQPage Schema
How do I run a multi-step development workflow from a single command?

Invoke the coordinator with a natural language intent like "implement user authentication with JWT". It extracts a structured intent tuple, routes it to a matching skill chain, and executes each step wave-by-wave using parallel agents.

How does intent classification route to the right workflow chain?

The coordinator extracts action, object, style, and urgency from your input using LLM semantic understanding, then applies a deterministic action-by-object matrix to select a chain such as bugfix, feature, greenfield, or tdd.

Can I resume an interrupted workflow session?

Yes, use the --continue flag to resume the most recent paused session. The coordinator loads the saved state.json and restarts from the first pending wave without re-executing completed steps.

What is a barrier skill in wave-based execution?

A barrier skill always runs alone in its wave because it produces artifacts the coordinator must analyze before assembling subsequent steps. Examples include workflow-plan, brainstorm-with-file, and analyze-with-file.

Can I preview the execution plan without running anything?

Yes, the --dry-run flag displays the resolved chain, task type, complexity, and ordered steps with barrier markers, then stops without executing any skills.

What happens when a workflow step fails during execution?

When any step in a wave reports a failed status, the coordinator marks all remaining pending steps as skipped, sets the session status to aborted, persists the state, and generates a partial completion report.