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.

What is inside

The full list, 11 sections

Every entry links out to the resource. Jump to a section, or read top to bottom.

  1. 01Start here3 resources
  2. 02Foundations5 resources
  3. 03Coding agents and tools8 resources
  4. 04Books6 resources
  5. 05Courses5 resources
  6. 06Podcasts5 resources
  7. 07Blogs and newsletters6 resources
  8. 08Essays and writing6 resources
  9. 09Videos and talks5 resources
  10. 10Case studies and in practice7 resources
  11. 11Communities5 resources

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.

Coding agents and tools

Books

Courses

Podcasts

Blogs and newsletters

Essays and writing

Videos and talks

Case studies and in practice

Communities

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.