acp-router

Route coding tasks to 13+ ACP-compatible AI coding harnesses automatically.

1|Updated May 3, 2026
One-click install
npx skills add https://github.com/brikkoAI/brikko-studio --skill acp-router-brikkoai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: acp-router
Source: https://github.com/brikkoAI/brikko-studio/tree/main/packages/core/extensions/acpx/skills/acp-router
Command: npx skills add https://github.com/brikkoAI/brikko-studio --skill acp-router-brikkoai

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Manually routing coding tasks to different AI coding harnesses leads to misrouted requests, extra CLI work, and broken workflows when harness runtimes or installations are misconfigured. This Skill eliminates that overhead by automatically selecting the correct routing path for every supported ACP harness.

Core Features & Use Cases

  • Multi-Harness Routing: Automatically directs requests to 13+ supported ACP coding harnesses including Pi, Claude Code, Cursor, Copilot, Brikko Studio, OpenCode, Gemini CLI, Qwen, Kiro, Kimi, iFlow, Factory Droid, and Kilocode.
  • Specialized Codex Handling: Uses native Codex app-server plugins for standard chat and thread management tasks, only routing Codex to ACP when explicitly requested or for background session spawns.
  • Built-in Error Recovery: Automatically repairs broken ACPX installations, retries failed session spawns, and provides clear fallback options without requiring manual user intervention for common failures. Use case: A user can ask to run a code refactor in Claude Code and spawn a background debug session in Codex in the same conversation, and the Skill will handle all routing, session setup, and error handling automatically.

Quick Start

Ask Brikko Studio to run your coding task in your preferred ACP harness, such as "run this test suite in Claude Code" or "spawn a background Codex session to debug this error", and the Skill will automatically handle all routing and session setup.

Frequently Asked Questions about acp-router

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

FAQPage Schema
How do I route coding tasks to different AI coding harnesses automatically?

Automatic routing for coding tasks directs requests to supported ACP harnesses by selecting the correct runtime path, eliminating manual CLI configuration and preventing misrouted workflows. It handles session setup and output relay without exposing internal tooling noise.

Which AI coding harnesses are supported for workflow automation?

Supported ACP coding harnesses include Pi, Claude Code, Cursor, Copilot, Brikko Studio, OpenCode, Gemini CLI, Qwen, Kiro, Kimi, iFlow, Factory Droid, and Kilocode. The routing mechanism automatically directs requests to the appropriate runtime based on your selected target.

How do I run a code refactor in Claude Code and spawn a background debug session in Codex simultaneously?

You can ask Brikko Studio to run your coding task in a preferred harness, such as Claude Code, and separately spawn a background Codex session. The routing mechanism handles both requests in the same conversation, managing setup and specialized Codex app-server workflows automatically.

Does Codex use native app-server workflows or ACP for standard chat tasks?

Codex uses native app-server plugins for standard chat and thread management tasks, routing to ACP only when explicitly requested or for background session spawns. This ensures compliant relay of harness output without unnecessary runtime overhead.

Why does my ACPX installation break when spawning coding sessions, and how do I fix it?

Broken ACPX installations cause failed session spawns and routing errors. Built-in error recovery automatically repairs broken ACPX binaries, retries failed session spawns, and provides clear fallback options without requiring manual user intervention for common failures.

What are the limitations of automatic routing for ACP-compatible coding sessions?

Automatic routing is limited to the 13+ supported ACP coding harnesses listed in its configuration. If a requested harness is unsupported or the ACPX binary cannot be automatically repaired, users must manually intervene or select a fallback option to proceed.