Selecting and dispatching the right Ring developer specialist agent (backend Go/TS, frontend, UI designer/engineer, Helm, frontend QA, prompt reviewer) for a technology task.
Selecting and dispatching the right Ring developer specialist agent (backend Go/TS, frontend, UI designer/engineer, Helm, frontend QA, prompt reviewer) for a technology task.
Use when you need deep stack expertise and must decide which agent to invoke via the Task tool, including parallel dispatch of independent work.
Skip for general code review (use ring:reviewing-code).
Similar popular skills
Related neighbors and high-traction skills in the same topics — useful to compare before installing.
Frontend test planning, accessibility, E2E, performance
Dispatch Template
Task:
subagent_type: "ring:{agent-name}"
description: "{Brief task description}"
prompt: |
{Your specific request with full context}
Frontend Agent Selection Guide
Need
Agent
Visual aesthetics, design specs (no code)
ring:ui-designer
React/Next.js UI development
ring:frontend
Business logic, BFF, Clean Architecture
ring:bff-ts
Implementing from wireframes/ux-criteria
ring:ui-engineer
Parallelization
When tasks are independent, dispatch multiple agents in ONE message:
# All in one Task call block
Task 1: ring:backend-go - implement X with TDD, coverage, and local runtime
Task 2: ring:backend-ts - implement Y with TDD, coverage, and local runtime
Task 3: ring:helm - update Helm chart
Sequential dispatch triples execution time for the same cost.
Example
Task:
subagent_type: "ring:backend-go"
description: "Implement multi-tenant repository for accounts"
prompt: |
Implement a multi-tenant PostgreSQL repository for the accounts domain.
Standards: Load golang.md and multi-tenant.md via WebFetch.
Project rules: docs/PROJECT_RULES.md
Requirements:
- Use tmcore.GetPGContext(ctx) for tenant context resolution
- Table: accounts, tenant isolation via schema-per-tenant
- TDD: write failing test first, then implement
Output: files created, test results, acceptance criteria checklist