ring:dev-devops

Generate multi-stage Dockerfile, docker-compose.yml, .env.example, and Makefile for containerized development.

4|Updated Jan 10, 2026
One-click install
npx skills add https://github.com/LerianStudio/ring-for-opencode --skill ring-dev-devops
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ring:dev-devops
Source: https://github.com/LerianStudio/ring-for-opencode/tree/main/assets/skill/dev-devops
Command: npx skills add https://github.com/LerianStudio/ring-for-opencode --skill ring-dev-devops

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill abstracts the complexity of bootstrapping containerized development environments and CI/CD scaffolds, enabling teams to bootstrap local development and deployment workflows with consistent foundations.

Core Features & Use Cases

  • Containerization & Local Dev: Generate a multi-stage Dockerfile and docker-compose.yml to reproduce production-like environments locally.
  • CI/CD Readiness: Create a Makefile with common targets and CI/CD pipeline configuration to automate builds, tests, and deployments.
  • Role Clarity: Define responsibilities between the Skill (orchestrator) and the DevOps Agent (implementation), ensuring clear handoffs in Gate 1.

Quick Start

Start by running this Skill for a new service and review the generated Dockerfile, docker-compose.yml, .env.example, and Makefile outputs to begin local development and automated workflows.

Frequently Asked Questions about ring:dev-devops

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate Docker and docker-compose setup for a new service?

Automating Docker and docker-compose setup involves generating a multi-stage Dockerfile and docker-compose.yml to reproduce production-like environments locally. This skill outputs those files along with a .env.example and Makefile to standardize local development workflows.

What is the best way to scaffold a CI/CD pipeline and Makefile for containerized applications?

Scaffolding a CI/CD pipeline and Makefile for containerized applications requires defining common automation targets for builds, tests, and deployments. This skill generates a standardized Makefile and pipeline configuration to ensure reproducible integration workflows.

Does this DevOps automation skill require any pre-existing dependencies or components?

This DevOps automation skill requires no pre-existing dependencies or components to function. It serves as an orchestrator that defines responsibilities and hands off implementation to a DevOps agent to produce the verifiable infrastructure files.

Can I use this to create a multi-stage Dockerfile for local development?

Yes, you can use this to create a multi-stage Dockerfile tailored for local development. It targets Gate 1 of the development cycle, producing a Dockerfile, docker-compose.yml, and .env.example to ensure consistent and reproducible local environments.

Why do I need a Makefile for my docker-compose local development environment?

A Makefile streamlines your docker-compose local development environment by providing predefined command targets for common actions. It automates complex build, test, and deployment sequences, ensuring verifiable and reproducible workflows across the team.

When should I not use this skill for containerization and CI/CD orchestration?

You should not use this skill for containerization and CI/CD orchestration if your service does not require containerization for local development or deployment. It specifically targets Gate 1 and relies on a DevOps agent to generate the required infrastructure files.