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.