What problem does it solve?
This Skill automates the execution of a coding loop, handling task management, execution, and quality control. It streamlines the development process by decomposing a coding prompt into an executable plan and managing the execution and verification of each task.
Core Features & Use Cases
- Automated Coding Loop: Handles the complete cycle of prompt refinement into executable tasks, execution of those tasks, and verification.
- Task Management: Manages tasks in a real repository in a structured, controlled manner, with branching or snapshotting.
- Quality Control: Implements both objective (tests passing, quality checks) and qualitative (rubric-based) quality control for each task.
- Use Case: When implementing a complex coding prompt, this Skill can take care of writing, testing, and maintaining code quality while allowing human oversight on complex or unclear cases.
Quick Start
To implement a coding prompt using swe-loop, use the command 'swe-loop run <prompt> <repo>'