What problem does it solve?
This Skill automates the repetitive, quality-focused iteration of software development by coordinating an automated feedback loop that combines LSP diagnostics, AST-grep security/quality checks, and test validation within the Ralph Engine.
Core Features & Use Cases
- Real-time LSP diagnostic integration that identifies errors and warnings after code changes.
- AST-grep scanning to detect security and quality issues across codebases.
- Iterative feedback loop with post-tool diagnostics and loop-control hooks to auto-fix when allowed and stop when completion criteria are met.
- Suitable for continuous quality validation workflows in multi-language projects (Python, TypeScript, Go) and CI/CD pipelines.
Quick Start
Start the Ralph workflow loop to begin automated quality improvements:
- /moai:loop to start the loop with default settings.
- /moai:loop --max-iterations 5 to cap iterations.
- /moai:fix to apply available automated fixes.
- /moai:cancel-loop to stop the loop.