ralph

Automates multi-step development and migration tasks using PRD files and LSP tools.

1|Updated Mar 4, 2026
One-click install
npx skills add https://github.com/Kuass/kiro-gateway-plus --skill ralph-kuass
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ralph
Source: https://github.com/Kuass/kiro-gateway-plus/tree/main/.opencode/skill/ralph
Command: npx skills add https://github.com/Kuass/kiro-gateway-plus --skill ralph-kuass

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates complex, multi-step development and migration tasks, allowing an agent to work autonomously towards a defined goal without constant human intervention.

Core Features & Use Cases

  • PRD-driven development: Guides an agent through implementing features based on a Product Requirements Document.
  • Migration tasks: Automates large-scale code migrations (e.g., "Migrate all Jest tests to Vitest").
  • Batch operations: Processes multiple files or components systematically.
  • Away-from-keyboard work: Enables agents to complete tasks while the user is unavailable.

Quick Start

Use the ralph skill to migrate all Jest tests to Vitest, referencing the PRD.md file for tasks.

Frequently Asked Questions about ralph

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

FAQPage Schema
How do I automate large-scale code migrations across multiple files?

Automating batch code migrations requires an autonomous agent that processes files iteratively using a PRD and progress tracking. This enables away-from-keyboard execution of systematic migrations, such as Jest to Vitest, without constant human intervention.

What is PRD-driven development and how does an autonomous agent execute it?

PRD-driven development uses a Product Requirements Document to guide an autonomous agent through feature implementation. The agent leverages LSP tools for code intelligence and runs validation commands for quality checks, iterating until the PRD goals are met.

Do I need explicit progress tracking files to run extended task automation?

Yes, explicit progress tracking files are required for extended task automation. Alongside a PRD file, they enable the autonomous agent to maintain state and execute iterative development loops reliably over long periods while you are away from the keyboard.

Can I use LSP tools for code intelligence during autonomous batch processing?

Yes, LSP tools are leveraged for code intelligence during autonomous batch processing. The agent uses them to understand code structure and applies validation commands for language-specific quality checks throughout the automated migration or development loop.

What are the limitations of using an autonomous agent for away-from-keyboard work?

The primary limitation of using an autonomous agent for away-from-keyboard work is the strict prerequisite of explicit PRD and progress tracking files. Without these structured inputs to anchor the iterative execution, the agent cannot maintain reliable state for extended task completion.