openprd-router

Route user requests to appropriate OpenPrd skill modules by intent and context.

283|45|Updated Jan 25, 2026
One-click install
npx skills add https://github.com/DavidLam-oss/obsidian-wechat-converter --skill openprd-router
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openprd-router
Source: https://github.com/DavidLam-oss/obsidian-wechat-converter/tree/main/.claude/skills/openprd-router
Command: npx skills add https://github.com/DavidLam-oss/obsidian-wechat-converter --skill openprd-router

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill acts as the central nervous system for OpenPrd, preventing task fragmentation by intelligently routing requests to the correct specialized skill, command catalog, or safety gate.

Core Features & Use Cases

  • Context-Aware Routing: Automatically determines whether a task requires automation-safe mode, brainstorming, or full execution based on user intent.
  • Workflow Orchestration: Directs complex tasks to specific modules like frontend design, test strategy, or quality assessment.
  • Use Case: When a user asks to brainstorm a new feature, the router identifies the intent and directs the session to the requirement intake and brainstorming modules rather than executing a generic run command.

Quick Start

Invoke the openprd-router to analyze the current workspace and determine the appropriate workflow path for your specific task.

Frequently Asked Questions about openprd-router

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

FAQPage Schema
How do I route user requests to the appropriate workflow module based on intent?

To route user requests based on intent, you can use an intelligent routing system that analyzes task type and environmental context to direct inputs to specialized execution harnesses. This ensures consistent application of project standards across the development lifecycle.

What is context-aware routing for development workflows?

Context-aware routing for development workflows is a mechanism that automatically determines whether a task requires automation-safe mode, brainstorming, or full execution based on user intent. It manages transitions between requirement intake and specialized execution.

How do I orchestrate complex development tasks across different modules?

You can orchestrate complex development tasks by directing them to specific modules like frontend design, test strategy, or quality assessment. Workflow orchestration prevents task fragmentation by managing transitions between safety gates and execution harnesses.

Does workflow routing support automation-safe mode for executing tasks?

Yes, workflow routing supports automation-safe mode by analyzing environmental context and user intent to determine when to apply safety gates. This ensures tasks transition correctly between requirement intake and specialized execution without fragmentation.

When do I need a central routing system for project workflows?

You need a central routing system for project workflows when you must prevent task fragmentation and ensure consistent application of design frameworks and quality gates. It acts as the central nervous system to intelligently route requests to the correct specialized skill.

Can I use workflow orchestration to manage transitions between brainstorming and execution?

Yes, you can use workflow orchestration to manage transitions between brainstorming and execution. The router identifies user intent, such as brainstorming a new feature, and directs the session to requirement intake modules rather than executing a generic run command.