swe-loop

Automate iterative coding task execution and verification with feedback loops.

150|19|Updated Jun 15, 2026
One-click install
npx skills add https://github.com/gaasher/Agent-Loop-Skills --skill swe-loop
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: swe-loop
Source: https://github.com/gaasher/Agent-Loop-Skills/tree/main/loops/swe-loop
Command: npx skills add https://github.com/gaasher/Agent-Loop-Skills --skill swe-loop

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires Python 3.9+, test command, plan-loop, and includes scripts (resource) and references (resource) and assets (resource) components.

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>'

Frequently Asked Questions about swe-loop

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

FAQPage Schema
How do I automate the coding loop for complex feature implementation in a software repository?

Automating the coding loop for software repository tasks involves decomposing a prompt into an executable plan, executing tasks iteratively, and verifying them with feedback loops. This approach manages writing, testing, and maintaining code quality with human oversight.

What is rubric-based quality control for iterative code execution?

Rubric-based quality control in iterative code execution evaluates tasks using both objective metrics like passing tests and qualitative rubric assessments. It ensures each coding loop iteration meets defined quality standards before proceeding to the next development phase.

Do I need a specific Python version to run automated repository task management?

Yes, automated repository task management requires Python 3.9 or higher. You also need a valid test command configured for your repository to enable the automated execution and verification of coding tasks.

Can I use automated coding loops for code fixes and feature implementations?

Yes, automated coding loops are applicable to tasks requiring multiple rounds of development and quality assurance, including both code fixes and feature implementations. The loop handles prompt refinement, execution, and verification within a real repository.

How do I start automating a coding prompt with swe-loop?

To start automating a coding prompt, use the command 'swe-loop run <prompt> <repo>'. This initiates the automated coding loop, handling task management, execution, and quality control for your software repository.

What are the limitations of using automated loops for software engineering tasks?

Automated loops require a valid test command and Python 3.9+ to function, limiting use in repositories without test setups. Additionally, while it automates execution and quality control, human oversight is still needed for complex or unclear cases.