ralph-verification

Assesses whether code meets acceptance criteria and passes tests.

2|2|Updated Jan 20, 2026
One-click install
npx skills add https://github.com/srulyt/srulys-agent-packs --skill ralph-verification
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ralph-verification
Source: https://github.com/srulyt/srulys-agent-packs/tree/main/agent-packs/ralph-copilot-cli/.github/skills/verification
Command: npx skills add https://github.com/srulyt/srulys-agent-packs --skill ralph-verification

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill ensures that implemented code meets all specified acceptance criteria, passes automated tests, and adheres to quality standards, preventing regressions and ensuring alignment with the original request.

Core Features & Use Cases

  • Acceptance Criteria Validation: Verifies each acceptance criterion against the specification.
  • Automated Test Execution: Runs unit, integration, and type-checking tests.
  • Code Quality & Regression Checks: Assesses code against conventions, identifies AI artifacts, and checks for unintended side effects.
  • Use Case: After an agent implements a new feature, this Skill acts as a gatekeeper, confirming the feature works as expected, doesn't break existing functionality, and meets the defined requirements before proceeding to the next stage.

Quick Start

Use the ralph-verification skill to confirm all acceptance criteria and tests pass for the current implementation.

Frequently Asked Questions about ralph-verification

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

FAQPage Schema
How do I validate code implementation against acceptance criteria?

Validating code implementation against acceptance criteria involves systematically reviewing the specification, planned scope, and execution events to verify requirements are met and trigger revisions if necessary.

What is the best way to check for regressions and AI artifacts in generated code?

Checking for regressions and AI artifacts requires assessing code against established conventions and running automated tests to identify unintended side effects or generated anomalies before phase completion.

How do I ensure code quality and spec adherence after an agent implements a feature?

Ensuring code quality and spec adherence requires running unit, integration, and type-checking tests, alongside manual checks, to act as a gatekeeper confirming the feature works without breaking existing functionality.

Can I use automated tests to verify business alignment for a new software feature?

Automated tests can verify business alignment by validating the implementation against the original request, ensuring the planned scope and quality standards match the defined business requirements.

When do I need acceptance criteria validation in the software development lifecycle?

Acceptance criteria validation is needed after a new feature is implemented to confirm it works as expected, adheres to quality standards, and prevents regressions before proceeding to the next development stage.

Does regression testing work without a predefined specification and execution plan?

Regression testing requires a predefined specification and execution plan because the validation process systematically reviews spec, plan, and execution events to identify regressions and ensure successful phase completion.