This repository is an evolving collection of emerging patterns and anti-patterns for developing software with LLMs.
Also mirrored on GitHub Pages at lexler.github.io/augmented-coding-patterns.
documents/
├── patterns/ # Solutions to common AI coding problems
├── anti-patterns/ # Common mistakes to avoid
└── obstacles/ # Inherent AI limitations
See CONTRIBUTE.md for detailed guidelines on adding patterns, anti-patterns, or obstacles.
Using Claude Code? Run /contribute to start an interactive contribution workflow.
New contributions go in the appropriate documents/ subdirectory following the structure and format described in the contributing guide.
The patterns, anti-patterns, obstacles, and other written content are licensed under CC BY 4.0. You can share and adapt them for any purpose, including commercial use like paid courses and books, as long as you give credit.
The code in website/, scripts/, tools/, and the shell scripts at the root is licensed under MIT.
For the whole collection:
Augmented Coding Patterns by Lada Kesseler, Ivett Ördög, and contributors, licensed under CC BY 4.0. https://ai-coding-patterns.dev/
For a single pattern, name its authors (shown on its page) and link to it:
"Pattern Name" by Author Name, from Augmented Coding Patterns, licensed under CC BY 4.0. https://ai-coding-patterns.dev/patterns/pattern-name/