ring:dev-validation

Automate Gate 5 validation requiring explicit human approval and auditable evidence collection.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill enforces a final validation gate (Gate 5) that requires explicit user approval before completion, preventing premature deployments and ensuring alignment with acceptance criteria.

Core Features & Use Cases

  • Explicit approval: requires an APPROVED or REJECTED decision from a human or designated approver before the feature is considered complete.
  • Evidence collection: aggregates proof such as test results, demonstrations, logs, and acceptance criteria to support the decision.
  • Self-approval guard: prevents the same agent that implemented code from approving its own change.
  • Stop-the-work policy: halts ongoing work until a formal decision is recorded, ensuring auditability.
  • Pipeline integration: designed to run after ring:requesting-code-review in the OpenCode workflow.
  • Output discipline: enforces a clear, auditable decision format for governance.

Quick Start

Initiate Gate 5 validation after Gate 4 (code review) completes. Gather evidence from tests, reviews, and acceptance criteria, then submit a formal decision using either "APPROVED" or "REJECTED: [reason]". The system will halt further work until the decision is recorded.

Frequently Asked Questions about ring:dev-validation

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

FAQPage Schema
How do I enforce human approval before a feature deployment?

To enforce human approval before deployment, you need an explicit validation gate that requires an APPROVED or REJECTED decision from a designated approver. This halts ongoing work until a formal sign-off is recorded, preventing premature releases.

What is Gate 5 validation in a development workflow?

Gate 5 validation is a final checkpoint in a development workflow that aggregates evidence like test results and acceptance criteria to support a formal human sign-off decision. It ensures features align with requirements before completion.

How do I prevent self-approval in automated code review pipelines?

To prevent self-approval in code review pipelines, implement a validation gate with a self-approval guard that blocks the same agent which implemented code from approving its own change. This enforces a mandatory independent review policy.

How to collect auditable evidence for acceptance criteria verification?

Auditable evidence for acceptance criteria verification is collected by aggregating test results, demonstrations, and logs into a formal approval format. This ensures governance and traceability before a feature is considered complete.

When do I need a stop-work policy for code review sign-off?

A stop-work policy for code review sign-off is needed when your development cycle requires formal, auditable decisions before completion. It halts further work until an explicit APPROVED or REJECTED decision is recorded, ensuring compliance.

Can I use formal approval gates after requesting code review?

Yes, formal approval gates are designed to run immediately after a code review phase completes. They gather the required evidence and enforce a mandatory human decision before allowing the development cycle to proceed.