Unified router for development, infrastructure, and documentation tasks. Absorbs development-router + infrastructure-router + documentation-router.
Resources
1Install
npx skillscat add zpankz/mcp-skillset/build-router Install via the SkillsCat registry.
About this skill
This skill acts as a unified router that directs development, infrastructure, and documentation tasks by recognizing patterns and invoking appropriate agents. It solves the need to coordinate multiple specialized routers into one workflow, letting agents handle code creation, configuration, and documentation. It is appropriate when a project requires integrated handling of implementation, tooling, and documentation.
SKILL.md
Build Router (Unified)
Tier: unified
Absorbs: development-router + infrastructure-router + documentation-router
Purpose: All creation/building tasks (code, configs, docs)
Triggers
patterns:
- build, implement, create, develop
- frontend, backend, fullstack, API
- mcp, server, hook, deploy
- document, readme, explain, changelog
- terminal, TUI, CLI interfaceBuild Domains
Frontend Development
triggers: [UI, UX, component, styling, React, Vue, Svelte]
agent: frontend-engineer
skills:
- frontend-ui-ux (active)
- component patterns
- accessibility (WCAG)
- responsive designBackend Development
triggers: [API, server, database, authentication]
patterns:
- RESTful API design
- GraphQL schemas
- Database modeling
- Authentication/authorizationInfrastructure
triggers: [MCP, hook, config, deploy, tooling]
skills:
- mcp-builder (db/skill-db)
- hook development
- configuration management
workflows:
- MCP server: Research → Implement → Review → EvaluateDocumentation
triggers: [document, readme, explain, changelog, API docs]
agent: document-writer
patterns:
- README creation
- API documentation
- Code comments
- ChangelogsWorkflow Integration
standard_flow:
1. Analyze requirements
2. Plan implementation
3. Build incrementally
4. Test and validate
5. Document
sc_commands:
- sc:implement → Guided implementation
- sc:build → Build workflow
- sc:document → DocumentationBuild Tool Detection
package_managers:
package.json: pnpm | npm | yarn | bun
pyproject.toml: uv | poetry | pip
Cargo.toml: cargo
go.mod: go
build_commands:
typescript: "pnpm build" | "npm run build" | "bun build"
python: "uv run python -m build" | "poetry build"
rust: "cargo build --release"
test_runners:
typescript: vitest | jest | playwright
python: pytest
rust: cargo test
linting:
typescript: eslint | prettier | biome
python: ruff | black | mypyDecision Tree
Build/Create Request
│
├── Frontend?
│ ├── TUI/terminal? → terminal skill
│ ├── Component? → frontend-engineer agent
│ └── Feature → sc:implement
│
├── Backend?
│ ├── API design? → sc:design
│ └── Implementation → sc:build
│
├── Infrastructure?
│ ├── MCP server? → mcp-builder skill
│ ├── Hooks? → hookify skill
│ └── Config → component skill
│
└── Documentation?
├── README → document-writer agent
├── API docs → sc:document
└── Changelog → create-release-noteReferences
- Original development-router: ~/.claude/db/skills/routers/development-router/
- Original infrastructure-router: ~/.claude/db/skills/routers/infrastructure-router/
- Original documentation-router: ~/.claude/db/skills/routers/documentation-router/