Hey! I'm Chris Reddington, a Developer Relations professional who loves bridging the gap between product teams and developers. I write, speak, and build to help developers succeed.

Featured Content
Hand-picked articles, talks, and videos that I'm most proud of.
Flight School
GitHubAI-powered coding practice platform built with the GitHub Copilot SDK. Personalized challenges, real-time evaluation, and learning guidance based on your GitHub profile.
Context windows, Plan agent, and TDD: What I learned building a countdown app with GitHub Copilot
Learn how I managed context to keep Copilot focused, used the Plan agent to sharpen vague requirements, and required Test Driven Development practices to catch bugs before users.
Building smarter interactions with MCP elicitation: From clunky tool calls to seamless user experiences
Explore how MCP elicitation transforms AI tool interactions by gathering missing information upfront.
Latest Content
Haus Carpentry & Construction
A static Astro website for a South Wales carpentry and construction business, built with no CMS, database, or client-side framework, and deployed to GitHub Pages on a custom domain.
The Jury Pattern: a mixture of critics for AI code review
One model reviewing its own plan tends to agree with itself. So I built a cleanup workflow shaped like a jury: separate critics from a deliberate mix of model families weigh the evidence, with a simple forcing function that keeps neighbouring reviewers off the same family. The orchestrator presides as judge, refuting rather than merging, votes promote shared findings, and a post-approval diff check can overrule a verdict that was unanimous and still wrong.

Multi-agent patterns in VS Code you won't learn from docs
GitHubBuilding with one agent is familiar. Orchestrating a fleet of them in parallel across local, background, and cloud surfaces is where it gets real. This session covers the decisions that matter, how to decompose work across agents, when to fork vs. delegate, and how to verify quality when agents outnumber you — with patterns for multi-agent workflows you can apply to your own codebase.
An interactive agentic AI mental model
An interactive mental model for agentic AI that explains how instructions, retrieved context, session state, memory, MCP servers, sandbox execution, tool results, and the Think-Act-Observe loop fit together.
Agentic memory: what agents should and shouldn't remember
Conversation state and retrieved context lead naturally into memory, but only if we're clear about what memory is for. Rules, skills, and instruction files package what you already know. Memory should capture what the work itself teaches the system, and that means reflection, verification, and forgetting matter just as much as recall.
AGENTS.md and SKILL.md: building a reusable agent toolbox
Context engineering gets more useful when the knowledge it depends on is packaged for reuse. In this post I map the portable core (AGENTS.md and SKILL.md), Copilot-specific concepts like custom instructions, agents and prompt files, and how to decide what knowledge belongs where.



















