By LerianStudio
Orchestrates the pre-development phase of product features: conducts research via parallel agents, generates PRDs and TRDs, designs API contracts and data models, maps delivery phases, and cross-references artifacts for consistency. Supports small (4-gate) and large (8-gate) feature tracks with human approval gates.
External research specialist for pre-dev planning. Uses firecrawl (search/scrape/crawl) and exa to find industry best practices, prior art, open source examples, and authoritative guidance. Primary agent for greenfield features where codebase patterns don't exist.
Tech stack analysis specialist for pre-dev planning. Detects project tech stack from manifest files, then uses firecrawl (scrape/crawl) and exa to fetch official framework/library documentation. Identifies version constraints and implementation patterns from official docs.
Product Designer agent for UX research, user validation, and design specifications. Accepts feature context and research findings. Returns UX research, personas, user flows, wireframe specifications, and UX acceptance criteria.
Codebase research specialist for pre-dev planning. Searches target repository for existing patterns, conventions, and prior solutions. Returns findings with exact file:line references for use in PRD/TRD creation.
Authoring Grafana dashboards for Go services instrumented with lib-observability telemetry (tracing, metrics, log), plus a reference mode for RED/USE panel patterns and Grafonnet templates. Sweep mode inventories telemetry, runs PM deliberation on themes/SLIs/alerts, authors Grafonnet libsonnet compiled to JSON, and installs a CI drift gate. Use when scaffolding dashboards. Skip when the service is non-Go or emits no telemetry.
Designing the API contract as a real OpenAPI 3.1 specification (openapi.yaml with full paths, operations, schemas, components, Lerian error envelope, and auth schemes) from the validated TRD. Gate 4 of ring:planning-large-features, Large Track only; runs after ring:writing-trds, before ring:designing-data-model. Use when a system exposes APIs that components or clients consume. Skip for Small Track, a system with no API surface, or an unvalidated TRD.
Designing the physical data model as a real stack-native schema (schema.sql with CREATE TABLE DDL, indexes, and constraints for Postgres/Go; schema.prisma for Prisma/TS; Postgres schema.sql as fallback) from the Gate 4 OpenAPI spec and TRD. Gate 5 of ring:planning-large-features; runs after ring:designing-api-contracts, before ring:pinning-dependency-versions. Use when the system stores persistent data. Skip for Small Track, no persistent data, or an unvalidated API contract.
Mapping how features relate and phasing the work: categorizing PRD features, grouping them into domains, charting cross-feature journeys, dependencies, and integration points, and defining the binding Phases that plan.md mirrors one-to-one at Gate 7. Gate 2 of ring:planning-large-features; runs after ring:writing-prds, before ring:writing-trds. Use for Large Track features with multiple interacting parts. Skip for Small Track or a single simple feature.
Mapping the eventable points in a Lerian Go service where lib-streaming should emit past-tense, durable, tenant-scoped business events, producing a PM-validated event catalog and instrumentation-map.json for ring:instrumenting-streaming-events. Three-pass discovery (Survey, Slice, Mark) with a scope fence and delivery postures. Use to inventory eventable points. Skip on non-Go, infra-only, or consumer-only services.
Uses power tools
Uses Bash, Write, or Edit tools
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Proven engineering practices, enforced through skills.
Ring is a comprehensive skills library and workflow system for AI agents that transforms how AI assistants approach software development. Currently implemented as a Claude Code plugin marketplace with 4 active plugins, 76 skills, and 33 agents (see .claude-plugin/marketplace.json for current versions), the skills themselves are agent-agnostic and can be used with any AI agent system. Ring provides battle-tested patterns, mandatory workflows, and systematic approaches across the entire software delivery value chain.
Without Ring, AI assistants often:
Ring solves this by:
Ring is Lerian-first, open-source-friendly. Design decisions prioritize the Lerian engineering team's daily needs while keeping the architecture clean and reusable for external adoption. This means:
Planning & Analysis Agents (default plugin):
ring:review-slicer - Review slicer (groups large multi-themed PRs into thematic slices for focused parallel review)ring:codebase-explorer - Deep architecture analysis (deep-analysis, complements built-in Explore)ring:reviewing-code skill to orchestrate parallel review workflowDeveloper Agents (dev-team plugin):
ring:backend-go - Go backend specialist for financial systemsring:backend-ts - TypeScript/Node.js backend specialist (Express, NestJS, Fastify)ring:bff-ts - BFF & React/Next.js frontend with Clean Architecturering:ui-designer - Visual design specialistring:frontend - Senior Frontend Engineer (React/Next.js)ring:devops - DevOps and infrastructure specialistring:prompt-reviewer - Agent Quality Analystring:qa - Backend QA specialist (unit, integration, load, chaos)ring:qa-frontend - Frontend QA specialist (accessibility, visual, E2E, performance)ring:sre - Observability and reliability specialistring:ui-engineer - UI component specialist (design systems, accessibility)ring:helm - Helm chart specialist (chart structure, security, Lerian conventions)ring:code-reviewer - Foundation review (architecture, code quality, design patterns)ring:logic-reviewer - Correctness review (domain logic, requirements, edge cases)ring:security-reviewer - Safety review (vulnerabilities, OWASP, authentication)ring:test-reviewer - Test quality review (coverage, edge cases, assertions, test anti-patterns)ring:nil-reviewer - Nil/null safety review (traces pointer risks, missing guards, panic paths)ring:dead-code-reviewer - Dead code review (orphaned code detection, reachability analysis, dead dependency chains)ring:commons-reviewer - lib-commons package usage review (lifecycle, tenancy, http, idempotency, security, database, messaging, outbox; reinvented-wheel opportunities)ring:obs-reviewer - Conditional specialist for tracing, metrics, logging, runtime recovery, redaction, constants, and SafeGo implicationsring:systemplane-reviewer - Conditional specialist for runtime config, hot-reload knobs, admin config, tenant-scoped settings, and systemplane importsring:streaming-reviewer - Conditional specialist for business events, outbox, producers, broker publishing, CloudEvents, manifests, and catalogsring:tenancy-reviewer - Multi-tenant usage review (lib-commons/multitenancy patterns, tenant isolation, JWT tenantId propagation)ring:perf-reviewer - Performance review (code hotspots, infra misconfigurations, Go/TypeScript/Python)npx claudepluginhub p/lerianstudio-ring-pm-team-pm-team18 specialized developer agents + 38 development skills: Backend 10-gate dev cycle + Frontend 9-gate dev cycle (accessibility, visual, E2E, performance) + Frontend refactoring + whole-codebase simplification sweep + delivery verification + service discovery + cycle management + lib-streaming end-to-end instrumentation. Go/TypeScript Backend specialists, DevOps Engineer, Frontend TypeScript specialist, Frontend Designer, QA Backend Analyst, QA Frontend Analyst, SRE, Multi-Tenant Reviewer, lib-commons Reviewer, lib-observability Reviewer, lib-systemplane Reviewer, and lib-streaming Reviewer. Complete development team coverage with TDD, observability, and security best practices.
Technical writing specialists for functional and API documentation. 3 specialized agents (functional-writer, api-writer, docs-reviewer) and 6 documentation skills covering voice/tone, structure, API field descriptions, and quality review. Enforces clear, consistent documentation standards.
Core skills library for the Lerian Team: TDD, code review, collaboration patterns, and proven techniques. Features parallel 13-reviewer code review system and workflow orchestration. 14 essential skills for software engineering excellence.
Core skills library for the Lerian Team: TDD, code review, collaboration patterns, and proven techniques. Features parallel 13-reviewer code review system and workflow orchestration. 14 essential skills for software engineering excellence.
12 PM-specific agent skills, 6 workflow commands, 3 automation hooks for Product Managers
Helder's personal SDLC toolbelt for AI coding agents — from PRD to ship. Bundles the tracer-bullet workflow alongside TDD, code review, audits, and shipping skills.
PRD-driven AI dev team control plane for Claude Code — agents, skills, and a GitHub-first sprint workflow.
Product team — 8 agents: Helm, Echo, Lumen, Draft, Form, Crest, Pitch, Surge
Agent-first PM toolkit with 9 specialist agents and 18 skills for solo developers and small teams