code-research-routing

Route code investigation queries to semantic or native search tools.

41|5|Updated Oct 22, 2025
One-click install
npx skills add https://github.com/shopwareLabs/ai-coding-tools --skill code-research-routing
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: code-research-routing
Source: https://github.com/shopwareLabs/ai-coding-tools/tree/main/plugins/chunkhound-integration/skills/code-research-routing
Command: npx skills add https://github.com/shopwareLabs/ai-coding-tools --skill code-research-routing

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Streamlines complex code investigation by routing user questions to the most appropriate research tool, ensuring fast, accurate insights across large codebases.

Core Features & Use Cases

  • Semantic routing for architecture, dependencies, patterns, and data-flow mappings using ChunkHound.
  • Native tool fallback for direct file and pattern searches via Grep, Glob, and Read.
  • Decision framework to guide tool selection and minimize search friction.
  • Prerequisites awareness to ensure MCP connectivity for all required tools.

Quick Start

Ask high-level code architecture questions and let the skill route the query to ChunkHound for semantic analysis.

Frequently Asked Questions about code-research-routing

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

FAQPage Schema
How do I investigate code architecture and data-flow patterns in a large codebase?

To investigate code architecture and data-flow patterns in a large codebase, this Skill routes queries to ChunkHound for semantic analysis, mapping dependencies and structures efficiently.

What is the best way to search for specific strings and file patterns in my code?

The best way to search for specific strings and file patterns is using native tool fallbacks like Grep, Glob, and Read, which the Skill routes to for direct string matching tasks.

Do I need MCP connectivity to use semantic code research routing?

Yes, you need MCP connectivity to use semantic code research routing, as the framework requires ChunkHound integration and Native Tools to be available via MCP for proper query execution.

How does the decision framework choose between semantic search and native search tools?

The decision framework chooses between semantic search and native search tools by analyzing query characteristics, routing high-level architecture questions to ChunkHound and direct string queries to Grep or Glob.

When should I avoid using semantic routing for codebase investigations?

You should avoid using semantic routing for codebase investigations when performing direct file searches or exact string matches, as the framework falls back to native tools like Grep and Read for these specific tasks.