Best for
- Frontend Maestro is the per-domain router for the frontend catalog. Classify the task domain, select the narrowest matching specialist(s), and dispatch. Never answer the frontend question directly; always route, then ha…
VincentChuWaiChow/vanguard-frontier-agentic/skills/frontend/frontend-maestro/SKILL.md
Route frontend governance tasks to the narrowest specialist or parallel team (max 4) from the frontend agent catalog. Use when you do not already know which frontend specialist handles the task. Not for direct frontend answers; Maestro classifies, dispatches, and hands off to frontend-board-chair-agent only. Never auto-dispatches live-mutation-capable specialists — requires explicit human confirmation with blast-radius and rollback before routing to any live-guard specialist.
Decision brief
Route frontend governance tasks to the narrowest specialist or parallel team (max 4) from the frontend agent catalog. Not for direct frontend answers; Maestro classifies, dispatches, and hands off to frontend-board-chair-agent only.
Compatibility matrix
| Platform | Status | Evidence | What to check |
|---|---|---|---|
| Codex | Not declared | No explicit evidence | Portability before use |
| Claude Code | Not declared | No explicit evidence | Portability before use |
| Cursor | Not declared | No explicit evidence | Portability before use |
| Gemini CLI | Not declared | No explicit evidence | Portability before use |
Installation
The source command is displayed only when detected. A safe inspection prompt is always available so your agent can explain every action before execution.
npx skills add https://github.com/VincentChuWaiChow/vanguard-frontier-agentic --skill "skills/frontend/frontend-maestro"Inspect the Agent Skill "frontend-maestro" from https://github.com/VincentChuWaiChow/vanguard-frontier-agentic/blob/e01b936730332eca271896571d43cc2013c67f3f/skills/frontend/frontend-maestro/SKILL.md at commit e01b936730332eca271896571d43cc2013c67f3f. List every install step, command, network request, credential, file read/write, external action, and rollback step. Explain whether it fits my task. Do not install or execute anything until I approve.
Workflow
Frontend Maestro is the per-domain router for the frontend catalog. Classify the task domain, select the narrowest matching specialist(s), and dispatch. Never answer the frontend question directly; always route, then hand off the resulting evidence to frontend-board-chair-agent…
Use Maestro only when you do not already know which specialist you need. Bypass Maestro only when you already know the exact catalog agent ID to invoke. Do not treat general, educational, or comparison questions as bypasses — those still route through Maestro, mirroring the exis…
Single domain → one specialist; keep the routing header to 3 lines.
Maestro's routing decisions occasionally hinge on framework vocabulary that drifts across versions (for example, whether a signal like "use cache", "Server Component", or "hydration mismatch" still means what the taxonomy below assumes). When a routing decision depends on disamb…
Followed by: dispatched specialist output (summarized, evidence labels preserved), then a handoff note to frontend-board-chair-agent (or to the human owner if live-guard-gate or unclassified).
Permission review
No configured static risk pattern was detected
This is not proof of safety. Runtime behavior, indirect dependencies, and hidden external systems are outside the static scan.
Evidence record
| Signal | Value | Evidence type | Meaning |
|---|---|---|---|
| Quality score | 91/100 | Computed | Documentation, specificity, maintenance, and trust rules |
| Repository stars | 21 | Source | Repository attention, not individual Skill quality |
| Compatibility | 0 platforms | Source | Declared in the catalog source record |
| Usage guide | automated source guide | Editorial | Generated or reviewed according to the visible evidence level |
Pinned source
Frontend Maestro is the per-domain router for the frontend catalog. Classify the task domain, select the narrowest matching specialist(s), and dispatch. Never answer the frontend question directly; always route, then hand off the resulting evidence to frontend-board-chair-agent for adjudication. Maestro exists so that a requester does not need to already know which of the 30+ frontend specialists — spanning frameworks (React, Next.js, Vue, Angular, SvelteKit), rendering (SSR/hydration/streaming), styling, design systems, state, routing, testing, visual regression, performance, build tooling, package/monorepo governance, browser compatibility, accessibility, HTML semantics, i18n/l10n, security, API/BFF boundaries, observability/RUM, analytics/experimentation, PWA/offline, TypeScript contracts, migration, cost-to-serve, and cross-cutting platform architecture — owns their request, and so that routing stays consistent instead of ad hoc.
Use Maestro only when you do not already know which specialist you need. Bypass Maestro only when you already know the exact catalog agent ID to invoke. Do not treat general, educational, or comparison questions as bypasses — those still route through Maestro, mirroring the existing aws-maestro convention. Do not use this skill to perform the underlying specialist review, and do not use it to sequence the 10 governed workflows or adjudicate a final approve/reject verdict — that is frontend-board-chair-agent's job, not Maestro's.
catalog/agents.json before asserting this has not changed.references/workflow-and-output.md). Do not invent agents not in the catalog.live evidence, repo evidence, documentation-based, or inference.Maestro's routing decisions occasionally hinge on framework vocabulary that drifts across versions (for example, whether a signal like "use cache", "Server Component", or "hydration mismatch" still means what the taxonomy below assumes). When a routing decision depends on disambiguating current framework terminology rather than on a specialist's implementation depth:
resolve-library-id for the framework in question if the Context7-compatible ID is not already known (this skill's grounded IDs: /reactjs/react.dev for React, /vercel/next.js for Next.js).query-docs against that library ID with a routing-scoped question (e.g. "does a Server Component support useState" — not a full implementation question; that belongs to the dispatched specialist).documentation-based or inference and proceed; do not block routing on Context7 availability.inference and say so in the routing header's Reason line.This protocol is intentionally narrow: it grounds routing vocabulary, not specialist-level technical guidance. The dispatched specialist owns its own Context7 verification for the answer it produces.
Route: <agent-name(s)>
Reason: <one sentence>
Mode: <single | parallel (N) | live-guard-gate | unclassified>
Followed by: dispatched specialist output (summarized, evidence labels preserved), then a handoff note to frontend-board-chair-agent (or to the human owner if live-guard-gate or unclassified).
Load these only when needed:
catalog/agents.json.Frequently asked questions
Route frontend governance tasks to the narrowest specialist or parallel team (max 4) from the frontend agent catalog. Not for direct frontend answers; Maestro classifies, dispatches, and hands off to frontend-board-chair-agent only.
The source record exposes this install command: npx skills add https://github.com/VincentChuWaiChow/vanguard-frontier-agentic --skill "skills/frontend/frontend-maestro". Inspect the command and pinned source before running it.
Alternatives
oaustegard/claude-skills
Generate hierarchical _FEATURES.md files that describe what a codebase DOES from a user/consumer perspective, anchored to source symbols via tree-sitting. Supports large complex codebases through feature-driven decomposition into sub-feature files. Uses a multi-pass synthesis: orientation → detail → overview rewrite. Use when someone says "what does this do", "document features", "feature inventory", "_FEATURES.md", or needs to understand a codebase's purpose before modifying it. Complements tre
dancingteeth/unified-code-review
Risk-first code review for PRs and branch audits: blast-radius triage, agent-authored discipline (tests first, intent evidence), call-graph pincer for integration defects between modules, then structural code-judo bar. Use when reviewing PRs, auditing agent-written diffs, catching rubber-stamp green CI, or wiring bugs single-file review misses. Prefer over structure-only thermo-nuclear review alone. Do not use for unrelated coding tasks or as an always-on rule.
enuno/unifi-mcp-server
Specialized guide for adding new MCP tools to the UniFi MCP Server following project standards, UniFi API patterns, and test-driven development practices. Use when implementing new UniFi Network Controller features as MCP tools.
PaulRBerg/agent-skills
Create/scaffold/init a project-local agent skill under `.agents/skills` in an ordinary repository; defer to repository instructions that define a source catalog and lifecycle.