Skip to content
Projects

fatihkc/awesome-agentic-engineering

View on GitHub

fatihkc/awesome-agentic-engineering has 30 GitHub stars and 16 forks. GitHot measured 0 stars in 24 hours and +2 in 7 days. Last checked 2026-11-15 02:59 UTC. Last push 2026-11-08.

How these counts are measured

Measured star growth

in 24h
0
in 7 days
+2
in 15 days
Collecting history
in 1 month
Collecting history

Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.

About

A curated guide to agentic engineering: building and shipping software by directing AI coding agents. Harnesses, context and loop engineering, spec-driven dev, evals, and real production case studies.

AI

README.md

Original

Awesome Agentic Engineering Awesome

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.

Contents

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

  • Claude Code - Anthropic's agentic coding tool that runs in the terminal, IDE, and CI, understands a codebase, and executes edits, tests, and Git workflows.
  • OpenAI Codex CLI - Open-source lightweight coding agent that runs locally in the terminal with sandboxed execution. By OpenAI.
  • Cursor - AI code editor and agent for building software across desktop, CLI, and mobile. By Anysphere.
  • Aider - Open-source terminal pair-programming agent that edits code in a local Git repository using an LLM of choice.
  • Cline - Open-source autonomous coding agent available as an IDE extension, CLI, and SDK.
  • Pi - Minimal, provider-agnostic coding agent harness designed to be extended and adapted to a team's own workflows rather than boxed into one UI, now powering other agents such as OpenClaw. By Mario Zechner and Armin Ronacher (Earendil).
  • OpenHands - Open-source, self-hostable platform for running coding agents and automations.
  • Model Context Protocol - Open standard for connecting coding agents to external tools, data, and workflows. By Anthropic.

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

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.
  • How the Claude Code Team Does Code Review - Layered automation, including Claude reviewing its own work and a merge queue, cut human diff-reading time while merged pull requests more than doubled and the revert rate fell over 40 percent. By Addy Osmani, Morgan Westlee Lunt, and Qing Wang.
  • 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.

Videos and talks

Case studies and in practice

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).

Contributing

See CONTRIBUTING.md. Open a pull request with resources that clear the bar, and the maintainer will review and merge them.

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.