test

Execute the Ralph CLI Go test suite and report failures.

Updated Jan 9, 2026
One-click install
npx skills add https://github.com/kentoje/ralph --skill test-kentoje
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: test
Source: https://github.com/kentoje/ralph/tree/main/.claude/skills/test
Command: npx skills add https://github.com/kentoje/ralph --skill test-kentoje

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill automates the validation of the Ralph CLI by executing the test suite to catch regressions and ensure reliable behavior across features.

Core Features & Use Cases

  • Automated Testing: Runs unit, integration, and UI-related tests for the Ralph CLI, including picker and run workflows.
  • Golden File Management: Supports updating golden files when intentional UI changes occur.
  • Result Reporting: Provides a clear summary of passed/failed tests with failure details and suggestions for next steps.

Quick Start

Run the Ralph CLI test suite with /test, and update golden files with /test -update after intentional UI changes.

Frequently Asked Questions about test

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

FAQPage Schema
How do I run Go tests for the Ralph CLI to detect regressions?

To run Go tests for the Ralph CLI and detect regressions, execute the test suite. This validates all components, including picker and run workflows, and outputs a summary of passed and failed tests with detailed failure information.

When do I need to update golden files for Ralph CLI UI changes?

You need to update golden files for Ralph CLI UI changes when intentional modifications occur. Run the test suite with the -update flag to regenerate the golden files and ensure the UI tests validate the new expected output.

Do I need Go tooling installed to run Ralph CLI tests?

Yes, you need Go tooling installed to run Ralph CLI tests. The test suite executes using the Go testing framework to validate components like picker and run, requiring the Go environment to be properly configured.

What is the best way to automate QA testing for a Go CLI application?

Automating QA testing for a Go CLI application involves executing the test suite to catch regressions. This approach validates behavior across features like picker and run workflows, and manages golden files to verify UI output consistency.

Why are my Ralph CLI golden file tests failing after a UI update?

Golden file tests fail after a UI update because the actual output no longer matches the stored expected output. To resolve this, run the tests with the -update flag to intentionally regenerate the golden files with the new UI changes.

Does the Ralph CLI test suite provide failure details for failed tests?

Yes, the Ralph CLI test suite provides failure details for failed tests. Upon execution, it outputs a clear summary of passed and failed tests, including specific failure information and suggestions for next steps to resolve the regressions.