Operator-maintained, open to contributions
Awesome Agentic Engineering
Building and shipping software by directing AI coding agents across the development lifecycle.
Agentic engineering is the discipline of building and shipping software by directing AI coding agents across the development lifecycle: the engineer sets the goal, delegates to agents, and reviews and verifies what they produce. This list collects the highest-signal resources for learning it, from coding agents and harnesses to loop and context engineering, spec-driven development, evals, and real production case studies. It is maintained by Fatih Koc (https://fatihkoc.net), with a bias toward resources that hold up in real engineering practice rather than hype. Contributions are welcome. It also lives as a browsable site at https://awesomeagenticengineering.com.
Start here
A short on-ramp. Start with the framing in Foundations, learn to direct one agent well with the three guides here, then watch it run in production in Case studies and in practice.
Foundations
A small set of the seminal work underneath agentic coding. Background, not the whole research pile.
Books
-
AI-Assisted Programming
Using AI dev tools across the lifecycle: requirements, planning, design, coding, debugging, testing, deployment. By Tom Taulli (O'Reilly).
-
Beyond Vibe Coding
Moving from rapid AI prototyping to disciplined AI-assisted engineering: prompting, review, and shipping production software. By Addy Osmani (O'Reilly).
-
Vibe Coding: Building Production-Grade Software With GenAI, Chat, Agents, and Beyond
Practices for building production software using generative AI and autonomous coding agents. By Gene Kim and Steve Yegge.
-
Vibe Engineering
An end-to-end process for AI-augmented development: agentic coding, validating AI-generated code, refactoring, and team collaboration. By Tomasz Lelek and Artur Skowronski (Manning).
-
AI-Assisted Coding: The Practical Guide
AI pair programming with tools like Copilot, Ollama, and Aider, covering prompts, generation, testing, and local models. By Kofler, Oggl, and Springer (Rheinwerk).
-
Agentic Coding with Claude Code
Directing Claude Code as a development platform: context engineering, memory files, slash commands, hooks, MCP, and subagents. By Eden Marco (Packt).
Courses
-
Claude Code: A Highly Agentic Coding Assistant
Free short course on Claude Code best practices: codebase exploration, planning, testing, refactoring, and MCP. (DeepLearning.AI and Anthropic)
-
Spec-Driven Development with Coding Agents
Writing project constitutions and feature specs to guide agents through a plan, implement, verify workflow. (DeepLearning.AI and JetBrains)
-
Claude Code in Action
Free course on integrating Claude Code into a workflow: tools, context, plan mode, custom commands, hooks, SDK, and MCP. (Anthropic Academy)
-
Claude Code: Software Engineering with Generative AI Agents
Orchestrating Claude Code across Git worktrees with CLAUDE.md context, reusable commands, subagents, and QA patterns. By Jules White (Vanderbilt, Coursera).
-
Learn Cursor
Cursor's official tutorials on AI foundations, coding with the agent, and reviewing and testing agent-generated code.
Podcasts
-
The AI Native Dev
AI-native software development: coding agents, spec- and context-driven development, and running the SDLC with agents. Hosted by Guy Podjarny and Simon Maple.
-
Latent Space
Technical interviews for AI engineers with recurring deep dives on coding agents and harnesses (Claude Code, Cursor, Codex, Devin). Hosted by swyx and Alessio Fanelli.
-
The Pragmatic Engineer Podcast
Engineering interviews including Boris Cherny on building Claude Code and Kent Beck on TDD with agents. Hosted by Gergely Orosz.
-
AI & I
Builders walking through their workflows, including shipping features with Claude Code and other agentic tools. Hosted by Dan Shipper (Every).
-
Agentic Coding Today
Short-form show tracking coding agents like Claude Code and Codex: workflows, patterns, and what works versus hype.
Blogs and newsletters
-
Simon Willison's Weblog
Near-daily hands-on writing on coding agents (Claude Code, Codex), model releases, and agentic engineering patterns.
-
Peter Steinberger
Field notes on agentic engineering workflows, Claude Code setups, and shipping code by directing agents.
-
The Pragmatic Engineer
Engineering newsletter with recurring coverage of AI coding tools, adoption data, and how teams ship with agents. By Gergely Orosz.
-
Anthropic Engineering Blog
Posts on Claude Code, harness design for long-running development, parallel agents, and coding-agent evals.
-
Exploring Generative AI
Ongoing Thoughtworks memo series on harness engineering, context engineering, and spec-driven development. By Birgitta Boeckeler and colleagues.
-
Geoffrey Huntley
Writing on building and running coding agents, loop-based methods (the ralph loop), and software-factory workflows.
Essays and writing
-
Agentic Coding Recommendations
Field-tested advice on language choice, tool speed, logging, and codebase structure that make coding agents effective. By Armin Ronacher.
-
Revenge of the Junior Developer
Six overlapping waves from completions to autonomous agents, agent clusters, and agent fleets. By Steve Yegge.
-
My LLM Codegen Workflow
A spec, then plan, then execute workflow for building software with LLMs on greenfield and existing code. By Harper Reed.
-
Ralph Wiggum as a Software Engineer
The Ralph technique: running a coding agent in a bash loop that repeatedly feeds one prompt, with progress persisted to files and git. By Geoffrey Huntley.
-
Advanced Context Engineering for Coding Agents
Intentional compaction and a research, plan, implement workflow for coding agents in large legacy codebases. By Dex Horthy.
-
Not All AI-Assisted Programming Is Vibe Coding
Distinguishes unreviewed vibe coding from professional AI-assisted engineering where you review, test, and can explain the code. By Simon Willison.
Case studies and in practice
-
How Claude Code Is Used in Practice
Analysis of roughly 400,000 real sessions: success rates, the human and agent split between planning and execution, and how outcomes vary by expertise. By Anthropic.
-
AI-Driven Refactoring in Large-Scale Migrations
Building an Aider-based agent to migrate roughly one million lines of Ember.js to React, with throughput rising from about 50 to sometimes over 1,000 lines per engineer per day. By Stefano Amorelli (Qonto).
-
WhatsCode: Large-Scale GenAI Deployment at WhatsApp
25 months of agentic coding at WhatsApp: over 3,000 accepted code changes and privacy-verification coverage rising from 15 to 53 percent. Mao et al. (Meta).
-
Razorpay Engineers Built Slash. Slash Builds the Rest.
An internal coding agent that opens, reviews, and merges thousands of pull requests a month, with specialized sub-agents checking every change before a human does. By Razorpay Engineering.
-
Harness Engineering: Leveraging Codex in an Agent-First World
A three-person team's five-month, roughly one-million-line, 1,500-pull-request internal product built entirely by Codex, with humans designing the harness instead of writing code. By Ryan Lopopolo (OpenAI).
-
What's the Best Coding Agent? 2026 Edition
A three-month, 1,500-PR practitioner comparison of Claude, Codex, and Grok Build for shipping a production C database, ranking speed, cost, and quality tradeoffs. By Tim Sehn (DoltHub).
-
How Anthropic Runs Large-Scale Code Migrations with Claude Code
A rulebook, dependency map, and verification-loop methodology for porting production codebases, including Bun's million-line Zig-to-Rust migration. By Anthropic.
Communities
-
Cursor Community Forum
Official forum for the Cursor coding agent: agent workflows, model comparisons, and rules configuration.
-
Latent Space Discord
AI engineering community with channels for agents, evals, and coding tools, plus a weekly paper club.
-
Aider Discord
Community for the Aider CLI pair-programming agent where users share configurations, model choices, and workflows.
-
r/ClaudeAI
Subreddit on Claude and Claude Code: agentic coding workflows, configurations, and results.
-
r/ChatGPTCoding
Tool-agnostic subreddit for AI-assisted and agentic coding (Claude Code, Cursor, Aider, and more).
How it stays honest
How this list is maintained
Every entry on this list is chosen and merged by a human. It is also partly maintained by the discipline it documents. Each week a curation agent (the weekly-curator skill) drafts a pull request: it scans for newly-published, in-scope resources and checks the existing links for rot. The maintainer reviews and merges every change by hand, so nothing lands without a human. The agent does the legwork; the judgment stays human. This list is deliberately bounded: each section holds only its best entries (a per-section cap, enforced in CI), so a new resource earns its place by beating one already here. Every merged change is recorded in the changelog, and a release is cut from it on the first of each month. Stars do not send notifications on GitHub, so to follow what gets added, use Watch, Custom, Releases, or subscribe to the releases feed.
See CONTRIBUTING.md. Open a pull request with resources that clear the bar, and the maintainer will review and merge them.