swingerman/disciplined-agentic-engineering

130 stars · Last commit 2026-07-29

Acceptance Test Driven Development for Claude Code — inspired by Uncle Bob's approach from empire-2025

README preview

# Disciplined Agentic Engineering (DAE)

*A methodology kit for engineering-led AI development — spec-driven, test-driven, charter-bound. ATDD + mutation testing + deterministic guardrails.*

[![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](LICENSE)
[![Reference host: Claude Code](https://img.shields.io/badge/reference%20host-Claude%20Code-blueviolet)](https://github.com/swingerman/disciplined-agentic-engineering)

**AI agents do the typing. Engineers stay in charge of architecture, behavior contracts, and verification.** DAE puts the discipline in *deterministic tools the agent has to satisfy* — not in prompt rules that erode over long runs.

The methodology is host-independent. It ships today as three plugins for **Claude Code**, the reference host — see [Host independence](#host-independence).

> ℹ️ **Repo renamed** from `swingerman/atdd`. Old URLs still redirect; update remotes only if you want to: `git remote set-url origin https://github.com/swingerman/disciplined-agentic-engineering.git`

---

## Contents

| | |
|---|---|
| **[Quick start](#quick-start)** · [Install](#install) · [Your first feature](#your-first-feature) | Get running |

View full repository on GitHub →