AI Development Patterns

Paul Duvall ยท article ยท 2026-10-08 source โ†— Reader ๐Ÿ–ฅ๏ธ

Agent Governance (Internal)Intent DebtPolicy-as-CodePull Requests & Async Code ReviewSmall Teams & CompressionSRE & Incident ResponseTeam Harness / Team-Layer Coding-Agent Platforms
Organizations should adopt this catalog's AI-development patterns selectively and in an order diagnosed from their own team size, project type, and technology stack โ€” not uniformly or in catalog order โ€” because the coordination problems a solo developer needs to solve (rapid iteration, tool-matching) are categorically different from, and the patterns designed for them can actively mismatch, what a two-pizza team or a multi-team organization needs (parallel-agent isolation and conflict resolution, cross-team traceability, automated review of agent output at volume).

practical ยท expository โ€” A GitHub README functioning as a pattern catalog: ~28 named patterns, each following a fixed template (Maturity, Description, Related Patterns, worked example, Anti-pattern), organized by lifecycle phase and complexity. Almost entirely prescriptive how-to content with no argued thesis beyond the organizing framework itself; this extraction focuses on that organizing thesis and the team/org-relevant patterns rather than enumerating all ~28.

Structure

PartRole
Pattern Organization: three categories (Foundation, Development, Operations) and the explicit 'continuous everything, not waterfall' caveatframework
Pattern Maturity Levels (Beginner/Intermediate/Advanced) and Task Sizing Framework (three distinct, purpose-differentiated granularities)classification framework
Pattern Selection Decision Framework: decision tree, context-based selection by team experience, project type recommendations, team size considerations, tech stack considerationscore prescriptive argument
Foundation Patterns (readiness assessment, rules as code, security sandbox, developer lifecycle, human-AI handoff protocol, issue generation)team-readiness patterns
Development Patterns (spec-driven development, testing, progressive enhancement, parallelized agents, context window optimization, knowledge persistence, refactoring, traceability)daily-practice patterns
Operations Patterns (security/compliance, deployment automation, monitoring & maintenance including on-call handoff)production-governance patterns
Anti-Patterns Reference and Implementation Guide (phased rollout, success metrics, contribution guidelines)conclusion / operationalization

Key terms

Propositions

Arguments

Teams should choose which patterns to adopt based on their own size and context rather than adopting the full catalog uniformly or in listed order. strength: medium
Explicit premises:
Implicit premises:
Inferences:
Running AI agents in parallel safely requires treating agent coordination as its own engineering problem โ€” isolation, shared memory, and automated conflict resolution together โ€” not simply running several AI tools at once. strength: medium
Explicit premises:
Implicit premises:
Inferences:

Narratives

Questions addressed

Gaps

Related documents