Skip to content
Skill

ring:dev-implementation

by LerianStudio

AI Summary

ring:dev-implementation automates code development using specialized agents and enforces test-driven development (TDD) workflows across projects. Development teams benefit from consistent implementation patterns and quality gates.

Install

Copy this and paste it into Claude Code, Cursor, or any AI assistant:

I want to install the "ring:dev-implementation" skill in my project.

Please run this command in my terminal:
# Install skill into the correct directory
mkdir -p .claude/skills/dev-implementation && curl --retry 3 --retry-delay 2 --retry-all-errors -o .claude/skills/dev-implementation/SKILL.md "https://raw.githubusercontent.com/LerianStudio/ring/main/dev-team/skills/dev-implementation/SKILL.md"

Then restart Claude Code (or reload the window in Cursor) so the skill is picked up.

Description

Gate 0 of the development cycle. Executes code implementation using the appropriate specialized agent based on task content and project language. Handles TDD workflow with RED-GREEN phases. Follows project standards defined in docs/PROJECT_RULES.md.

Overview

This skill executes the implementation phase of the development cycle: • Selects the appropriate specialized agent based on task content • Applies project standards from docs/PROJECT_RULES.md • Follows TDD methodology (RED → GREEN → REFACTOR) • Documents implementation decisions

Step 2: Validate Prerequisites

<block_condition> • PROJECT_RULES.md does not exist at project_rules_path </block_condition> If condition is true, STOP and return error to orchestrator. `text • Check PROJECT_RULES.md exists: Read tool → project_rules_path (default: docs/PROJECT_RULES.md) if not found: → STOP with blocker: "Cannot implement without project standards" → Return error to orchestrator • Select implementation agent based on language: | Language | Service Type | Agent | |----------|--------------|-------| | go | api, worker, batch, cli | ring:backend-engineer-golang | | typescript | api, worker | ring:backend-engineer-typescript | | typescript | frontend, bff | frontend-bff-engineer-typescript | Store: selected_agent = [agent name] `

CRITICAL: Role Clarification

This skill ORCHESTRATES. Agents IMPLEMENT. | Who | Responsibility | |-----|----------------| | This Skill | Select agent, prepare prompts, track state, validate outputs | | Implementation Agent | Write tests, write code, follow standards | ---

Step 1: Validate Input

<verify_before_proceed> • unit_id exists • requirements exists • language is valid (go|typescript|python) • service_type is valid (api|worker|batch|cli|frontend|bff) </verify_before_proceed> `text REQUIRED INPUT (from ring:dev-cycle orchestrator): • unit_id: [task/subtask being implemented] • requirements: [acceptance criteria or task description] • language: [go|typescript|python] • service_type: [api|worker|batch|cli|frontend|bff] OPTIONAL INPUT: • technical_design: [path to design doc] • existing_patterns: [patterns to follow] • project_rules_path: [default: docs/PROJECT_RULES.md] if any REQUIRED input is missing: → STOP and report: "Missing required input: [field]" → Return to orchestrator with error `

Discussion

0/2000
Loading comments...

Health Signals

MaintenanceCommitted 1mo ago
Active
Adoption100+ stars on GitHub
129 ★ · Growing
DocsREADME + description
Well-documented

GitHub Signals

Stars129
Forks14
Issues0
Updated1mo ago
View on GitHub
Apache-2.0 License

My Fox Den

Community Rating

Sign in to rate this booster

Works With

Claude Code