phj128/autoworker

12 stars · Last commit 2026-03-28

Auto-loop execution workflow with quality gates for Claude Code. Automatically decomposes tasks, implements code, runs tests, and iterates through quality gates until completion.

README preview

# Autoworker

**An auto-loop execution workflow with quality gates for Claude Code.**

Give Claude a task. Autoworker decomposes it, implements code, runs tests, and iterates through quality gates — autonomously looping until the job is done right.

> The problem: Claude often claims "done" before truly verifying. It skips tests, forgets edge cases, and moves on. Autoworker fixes this by enforcing a state machine that **won't let Claude say "done" until it actually passes quality checks**.

## Why Autoworker?

Without Autoworker, Claude Code:
- Says "done" after writing code but before testing it
- Skips verification steps when it "feels confident"
- Loses all context on `/clear` with no recovery
- Has no mechanism to catch its own mistakes

With Autoworker:
- **Enforced execution chain** — every step must complete before the next begins
- **4-layer testing** — from syntax checks to end-to-end user path verification
- **Quality gates** — acceptance criteria are traced, confidence is assessed, gaps trigger re-work

View full repository on GitHub →