{"repo":"joshft/correctless","free":true,"listed":false,"github":"https://github.com/joshft/correctless","clone":"git clone https://github.com/joshft/correctless.git","description":"The agent that writes the code never reviews it. Spec-driven TDD with agent separation, adversarial QA, and dynamic rigor for Claude Code.","language":"Shell","stars":65,"topics":["ai-development","ai-workflow","claude","claude-code","code-quality","developer-tools","security","tdd"],"license":"MIT","category":"dev-tools","readme_excerpt":"Correctless AI coding agents are velocity machines. Correctless is the correctness system around them. It does not try to make one agent smarter, faster, and more confident. It makes wrong answers harder to merge. A spec agent defines what correct means, a reviewer attacks the spec, a test agent writes failing tests without seeing the implementation plan, an auditor checks whether those tests would catch real bugs, a separate implementer makes them pass, QA hunts for defects, and verification checks the final code against the original rules. Most AI workflows optimize for throughput. Correctless optimizes for trust. Why This Exists Fast AI development has a recurring failure mode: the same model plans the work, writes the code, writes the tests, reviews the result, and then reports that everything looks good. That is not review. That is self-confirmation with extra steps. Correctless breaks that loop. Velocity-first workflow Correctless workflow ------------------------- ---------------------- \"Build the feature and test it.\" \"Define correctness before code exists.\" One long-lived agent accumulates assumptions. Fresh agents run each phase with different instructions. Tests often mirror the implementation. RED tests are written before the implementation plan. Reviews happen after code exists. Specs are attacked before code can bias the reviewer. Prompt discipline fades as context fills. Bash hooks enforce phase gates and log violations. Escaped bugs become tribal memory. Escap","default_branch":null,"files":null,"tree":[],"storefront":"/r/joshft","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/joshft/correctless/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}