← LibraryLatent Space

Kyle Daigle — GitHub's plan for Agents

Latent Space
✓ Source-grounded

The true value of AI agents lies in moving from reactive code generation to proactive, context-aware automation by shifting from brittle 'mega skills' to atomic micro skills and solving the underlying infrastructure physics.

Listen to the episode

In one sentence

The highest value of AI agents is not "building forward" but creating a "recursive loop backwards"—analyzing past data (Slack, Teams, notes) to find patterns and inform future actions.

Why read this (and who it's for)

This summary is for technical leaders, developers, and product architects who are tired of "chatbots" that lack context. It solves the problem of how to move from simple prompt-engineering to agentic workflows that actually work at scale. After reading this, you will be able to identify which parts of your workflow can be broken into "atomic micro skills," understand the infrastructure requirements for scaling agents (the "physics"), and shift your strategy from building vertical products to building platform components.

The big idea

The central thesis argues that we are moving away from a world where humans tell AI exactly what to do, toward a world where AI tells the human what to do based on deep contextual knowledge. This requires a fundamental shift in how we architect software: we must move from "mega skills"—large, brittle instruction books—toward "atomic micro skills" that perform one specific task with high reliability.

The logic clicks when you realize that the primary hurdle for useful agents is not just more compute; it is a lack of context. Agents need access to information the user has already "codified" multiple times (emails, specs, past conversations). To solve this, we must move toward "ambient AI," where an agent understands the "red thread" of implementation by knowing every piece of documentation and team judgment call associated with a feature.

Key ideas

Retrospection as Primary Value

What it is — Instead of asking AI to generate new code from scratch (building forward), use it to analyze existing data to find patterns (a recursive loop backwards). Why it matters — This allows non-technical leaders to identify hidden friction points in Slack, Teams, and notes that they couldn't see before. It turns "past data" into a roadmap for future tweaks. In the book — Daigle describes this as the primary value for non-technical leaders: analyzing past data to inform future tweaks rather than just trying to build something new from zero.

Atomic Micro Skills vs. Mega Skills

What it is — Break down complex instructions into "atomic micro skills" that do one thing very well, rather than asking an agent to perform a "full report." Why it matters — Large instruction sets are brittle and prone to failure. By using atomic building blocks, you can dynamically assemble the "instruction book" for any specific task. In the book — The author advocates for moving away from large, complex instruction books toward these micro skills, comparing them to Lego bricks that users put together dynamically.

The Matrix Problem of Prompts

What it is — The meaning of a simple prompt (like "summarize") varies wildly depending on the user's profession (e.g., a marketer vs. an analyst). Why it matters — Success depends on capturing these specific permutations of meaning. A generic agent will fail because it doesn't know which "version" of a summary you need. In the book — The author highlights that success depends on capturing these specific permutations based on the user's profession.

Codifying Trust as a Social Problem

What it is — Reviewing code or accepting an agent's output is fundamentally a social problem of trust, not just a technical verification flow. Why it matters — When agents write and review code, human trust becomes "diffuse." You cannot solve the "human problem" of agreeing to a PR solely with better tools; you must codify the basis of that trust. In the book — Daigle compares this to the difference between a Waymo car (trusted immediately) vs. other vehicles (requiring verifiable proof). Currently, we have verification flows but haven't yet solved the "human problem" of agreeing to trust a PR.

Ambient AI Vision

What it is — Moving away from "insert" assistants toward an agent that knows every spec doc, email, and conversation regarding a feature. Why it matters — This provides the "red thread" of implementation. The agent doesn't just see the code; it understands the business context and team judgment calls. In the book — Daigle envisions building a version of webhooks where the AI knows every spec doc, every email, and every conversation he's had online regarding how a feature could be implemented.

Platform Components vs. Vertical Products

What it is — To succeed with agents, you must build platform components (sandboxing, cloud-based sandboxing) rather than just delivering repeated vertical products. Why it matters — Agentic workflows require solving "physics problems" (like infrastructure and compute types) rather than just wrapping a SaaS product in an AI layer. In the book — The author argues that success requires building platform components to solve physics problems, moving away from the "SaaS product has new SaaS thing" mentality.

Frameworks & tools

The Lego Model for Skills

Use this to architect your agentic workflows:

  1. Identify Atomic Actions: Break a large goal (e.g., "Revenue Planning") into the smallest possible units of work (e.g., "Query SQLite," "Format Table," "Extract Date").
  2. Build the Lego Bricks: Create specific, tested "micro skills" for each atomic action.
  3. Assemble Dynamically: Instead of a hardcoded instruction set, create a dynamic "instruction book" that chains these bricks together based on the specific user request.

Postel's Law for AI Skills

Apply this principle to your agent outputs:

The AI OS Stack

When designing infrastructure for agents, look at these three layers:

  1. Silicon/Azure Layer: Determine specific types of inference and compute required for agentic flows vs. standard software.
  2. Platform Component Layer: Ensure you have sandboxing and cloud-based execution environments to handle arbitrary code safely.
  3. Context Engine: Connect data sources (like OpenClaw) so the agent understands business context, team judgment calls, and expertise.

Memorable examples & stories

WorkIQ and FoundryIQ

GitHub employees use these "oversimplified context engines" to query existing work stores without having to migrate any data. Lesson: Context is king; find ways to query where data already lives.

Revenue Planning Automation

Daigle built an app using a SQLite database and specific "skills" to automate revenue planning presentations so effectively that no one noticed it was AI-generated. Lesson: Atomic skills, when chained correctly, produce indistinguishable results from human work.

Nat Freeman’s OpenClaw

An agent connected to cameras, watched him, and redirected his Uber. Daigle notes the desire for a proactive agent that suggests drinking water but maintains boundaries on high-stakes actions like changing car destinations. Lesson: Proactive agents need clear boundaries between "low-stakes" suggestions and "high-stakes" actions.

The "Snow Day" for Developers

Every time GitHub makes a change to improve security (like token handling or 2FA), it creates a "snow day" (a break in workflow) or a "really bad fire" because changes break existing contracts. Lesson: Security and infrastructure shifts are social problems of friction; you must manage the "contract" with your users.

Key quotes

How to apply it

This week

  1. Identify one "Micro Skill": Pick a repetitive task you do (e.g., "summarize these 3 Slack threads") and write a prompt/tool specifically for that one thing.
  2. Audit your context: Identify where the "red thread" of your current project lives (is it in an email? a doc? a head-space?). List those sources.
  3. Apply Postel's Law: Review one of your existing AI prompts and make the input instructions more "liberal" and the output format "stricter."

Ongoing

Common pitfalls

Connects to

If you remember only three things

Internalize it

Fidelity note

I am highly confident in this summary as it is grounded strictly in the provided notes from Kyle Daigle. I am certain about the shift toward "atomic micro skills," the "recursive loop backwards," and the infrastructure/physics challenges. The specific technical details of "Azure Dev Compute" and "MySQL 1" are included as requested but represent the internal scale of GitHub's specific implementation.

Keep going — related reads