What problem does it solve?
This Skill automates the entire process of feature development, from initial planning and task breakdown to implementation, testing, and committing code, enabling fully autonomous development cycles.
Core Features & Use Cases
- Interactive Feature Planning: Guides users through defining a feature, breaking it into small, manageable tasks with dependencies.
- Autonomous Task Execution: Manages a loop of picking ready tasks, implementing them, running quality checks, committing code, and updating progress.
- Dependency Management: Ensures tasks are executed in the correct order based on defined dependencies.
- Use Case: You need to add a new user profile editing feature to your web application. You describe the feature to Ralph, and it will automatically create the necessary database migrations, backend API endpoints, frontend components, and tests, iterating until the feature is complete.
Quick Start
Use the ralph skill to set up autonomous development for a new feature.