increment-work-router

Route implementation requests to active work increments or create new ones.

156|21|Updated Oct 25, 2025
One-click install
npx skills add https://github.com/anton-abyzov/specweave --skill increment-work-router
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: increment-work-router
Source: https://github.com/anton-abyzov/specweave/tree/main/plugins/specweave/skills/increment-work-router
Command: npx skills add https://github.com/anton-abyzov/specweave --skill increment-work-router

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automatically detects implementation intent and routes to an existing active increment or creates a new one, bridging planning and execution in SpecWeave.

Core Features & Use Cases

  • Detects implement/complete/build/add/develop intent
  • Checks for an active increment and routes appropriately
  • Creates a new increment when none are active

Quick Start

Speak an action like "Implement feature X" and let the router route to an increment with /sw:do or /sw:increment.

Frequently Asked Questions about increment-work-router

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

FAQPage Schema
How do I automatically route implementation requests to an active work increment?

Routing implementation requests detects your intent from natural language and directs work to an existing active increment or creates a new one. Simply describe your action—like 'implement feature X' or 'fix bug Y'—and the router evaluates relevance to active increments, then executes via /sw:do or /sw:increment commands to keep work organized.

When should I use increment routing in my development workflow?

Use increment routing when starting features, completing tasks, building components, adding functionality, developing modules, or fixing bugs. It bridges planning and execution by automatically detecting implementation intent and routing to the right increment, eliminating manual context switching between planning and execution phases.

What happens if no active increment exists when I request routing?

If no active increment exists, the router automatically creates a new one for your work. This ensures every implementation request—whether continuing existing work or starting fresh—routes correctly without manual increment creation, maintaining continuity in task execution.

How does the router detect what kind of work I'm trying to do?

The router analyzes your message for implementation intent keywords like implement, complete, build, add, develop, fix, and address. It then checks for active increments, evaluates relevance to ongoing work, and routes accordingly, making intent detection transparent and contextual.

Can routing work with existing SpecWeave commands and workflows?

Yes, increment routing integrates directly with SpecWeave workflows using /sw:do and /sw:increment commands. It's designed for software development scenarios where task detection, increment evaluation, and routing are core to bridging planning and execution phases.