Installing Ring Dev Team for OpenCode

June 1, 2026 · View on GitHub

Prerequisites

Installation

Add ring-dev-team to the plugin array in your opencode.json, alongside ring-default:

{
  "plugin": [
    "ring-default@git+https://github.com/lerianstudio/ring.git#default",
    "ring-dev-team@git+https://github.com/lerianstudio/ring.git#dev-team"
  ]
}

Restart OpenCode. The plugin registers Ring Dev Team's skills and agents.

Verify by asking: "Which Ring backend specialists are available?"

What This Plugin Adds

  • 24 specialist agents organized by role:
    • Backend (2): backend-engineer-golang, backend-engineer-typescript
    • Frontend (4): frontend-engineer, frontend-bff-engineer-typescript, ui-engineer, frontend-designer
    • Infrastructure (3): devops-engineer, helm-engineer, sre
    • QA (2 × modes): qa-analyst (6 modes: unit, fuzz, property, integration, chaos, goroutine-leak), qa-analyst-frontend (5 modes: unit, accessibility, visual, e2e, performance)
    • Code review pool (13): code-reviewer, business-logic-reviewer, security-reviewer, test-reviewer, nil-safety-reviewer, dead-code-reviewer, performance-reviewer, multi-tenant-reviewer, lib-commons-reviewer, lib-observability-reviewer, lib-streaming-reviewer, lib-systemplane-reviewer, prompt-quality-reviewer
  • 33 dev-cycle skills: lean backend cycle (Gate 0/8/9), lean frontend cycle (Gate 0/7/8) with quality checks, refactoring, simplification, delivery verification, observability migration, lib-streaming instrumentation, lib-systemplane migration, security audits

Usage

Use OpenCode's native skill and agent mention syntax:

use skill tool to load ring:dev-cycle
@ring:backend-engineer-golang implement the user repository

Updating

{
  "plugin": ["ring-dev-team@git+https://github.com/lerianstudio/ring.git#v1.71.2"]
}

Troubleshooting

Skills not auto-triggering

ring-dev-team relies on the using-ring bootstrap from ring-default. If skills aren't auto-triggering, confirm ring-default is installed and its plugin is loading. See its INSTALL.md.

Agents not found

  1. Use skill tool to list discovered skills
  2. Verify plugin loading: opencode run --print-logs "hello" 2>&1 | grep -i ring
  3. Confirm ring-default is also installed (required peer)

Getting Help