functional-area-resolver

Compress large routing files into functional-area dispatchers with verification gates.

174|144|Updated Jun 10, 2026
One-click install
npx skills add https://github.com/inbrainfun/inbrain --skill functional-area-resolver-inbrainfun
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: functional-area-resolver
Source: https://github.com/inbrainfun/inbrain/tree/main/skills/functional-area-resolver
Command: npx skills add https://github.com/inbrainfun/inbrain --skill functional-area-resolver-inbrainfun

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Large routing files (AGENTS.md, RESOLVER.md) grow with every added skill, making context budgets hard to satisfy and maintenance tedious. This Skill provides a pattern to compress routing into functional-area dispatchers without losing sub-skills reach.

Core Features & Use Cases

  • Functional-area dispatchers: replace many per-skill rows with one area entry that lists sub-skills in a (dispatcher for: ...) clause.
  • Scalability for large repos: keeps routing maintainable as skill counts scale, enabling efficient loading in memory and faster routing decisions.
  • Validation & safety: includes a built-in verification gate and historical AB evaluation to ensure routing accuracy before commit.

Quick Start

Run the functional-area-resolver to compress large routing files and verify routing accuracy with the built-in evaluation harness.

Frequently Asked Questions about functional-area-resolver

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

FAQPage Schema
How do I compress large AGENTS.md routing files in expansive skill repos?▼

To compress large AGENTS.md routing files, replace per-skill rows with functional-area dispatchers that list sub-skills in a (dispatcher for: ...) clause. This pattern reduces context budget overhead while preserving access to all sub-skills.

What is a functional-area dispatcher for routing compression?▼

A functional-area dispatcher is a single routing entry that replaces many per-skill rows by listing sub-skills in a (dispatcher for: ...) clause. It compresses large routing files like AGENTS.md and RESOLVER.md to keep routing maintainable as skill counts scale.

Can I use area-level dispatchers without losing access to sub-skills?▼

Yes, you can use area-level dispatchers without losing sub-skills reach. The dispatcher pattern lists all sub-skills within a (dispatcher for: ...) clause, ensuring full access is preserved while significantly reducing the routing file's context budget.

How do I verify routing accuracy before committing compressed dispatchers?▼

You verify routing accuracy before committing by applying built-in verification gates and historical AB evaluation. Running routing-eval checks ensures the functional-area dispatchers maintain correct LLM agent routing decisions without errors.

Why does my large RESOLVER.md file exceed the context budget?▼

Your RESOLVER.md file exceeds the context budget because it grows with every added skill. Compressing routing into functional-area dispatchers replaces numerous per-skill rows with single area entries, enabling efficient memory loading and faster routing decisions.