functional-area-resolver

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

Updated May 16, 2026
One-click install
npx skills add https://github.com/Morris-UTRUST/GBrain-knowledge --skill functional-area-resolver-morris-utrust
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: functional-area-resolver
Source: https://github.com/Morris-UTRUST/GBrain-knowledge/tree/main/skills/functional-area-resolver
Command: npx skills add https://github.com/Morris-UTRUST/GBrain-knowledge --skill functional-area-resolver-morris-utrust

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Routing files (RESOLVER.md and AGENTS.md) tend to grow large as skills expand, consuming context budget and slowing agent startup. Solution: replace long lists of one-row-per-skill entries with functional-area dispatchers that group sub-skills under area labels. Each area includes a (dispatcher for: ...) clause so the LLM can route to the correct sub-skill after reading the area entry.

Core Features & Use Cases

  • Two-layer routing: one area dispatcher funnels to sub-skills without listing every row.
  • Preserves sub-skill reach: dispatchers expose all available sub-skills via (dispatcher for: ...) lists.
  • Validation-driven workflow: includes gates (routing-eval, harness checks) before commit to ensure accuracy.

Quick Start

Compress your large routing file (AGENTS.md or RESOLVER.md) using this pattern and run the verification gates to ensure correct routing.

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 AGENTS.md routing files that exceed context budgets?

Compress large AGENTS.md routing files by replacing per-row skill entries with functional-area dispatchers. This groups sub-skills under area labels with a (dispatcher for: ...) clause, allowing the LLM to route correctly while drastically reducing file size.

What is functional-area dispatcher routing in AI agents?

Functional-area dispatcher routing is a two-layer compression technique that replaces long routing tables with grouped area labels. It funnels requests to sub-skills via a (dispatcher for: ...) list without listing every individual row, preserving sub-skill reach while shrinking context footprint.

What are the prerequisites for routing table compression in Brain deployments?

Routing table compression requires two preconditions: the routing file must exceed a specific size threshold, and the working tree must be clean. These gates ensure the compression is necessary and prevent uncommitted changes from interfering with the generated routing fragment.

How do I validate routing accuracy after compressing a RESOLVER.md file?

Validate routing accuracy after compression by running gating verification checks. The workflow requires passing both structural routing-eval and harness AB tests before committing the dispatcher-based routing fragment to ensure sub-skill precision is preserved.

When should I not use area-based dispatchers for routing?

You should not use area-based dispatchers if your routing file does not exceed the required size threshold or if your working tree has uncommitted changes. The compression is designed specifically for large files where routing tables exceed context budgets in Brain or GBrain deployments.