by keyuchen21
The definitive OpenAI, Claude, MCP, Harness, Evals, and Production Agent Systems learning roadmap.
# Add to your Claude Code skills
git clone https://github.com/keyuchen21/agentic-engineering-handbookGuides for using ai agents skills like agentic-engineering-handbook.
Last scanned: 6/22/2026
{
"issues": [],
"status": "PASSED",
"scannedAt": "2026-06-22T09:49:29.792Z",
"npmAuditRan": true,
"pipAuditRan": true,
"promptInjectionRan": true
}See how agentic-engineering-handbook compares with popular alternatives.
agentic-engineering-handbook is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by keyuchen21. The definitive OpenAI, Claude, MCP, Harness, Evals, and Production Agent Systems learning roadmap. It has 549 GitHub stars.
Yes. agentic-engineering-handbook passed SkillsLLM's automated security scan — a dependency vulnerability audit plus prompt-injection heuristics — with no high-severity issues. You can read the full report in the Security Report section on this page.
Clone the repository with "git clone https://github.com/keyuchen21/agentic-engineering-handbook" and add it to your Claude Code skills directory (see the Installation section above).
agentic-engineering-handbook is primarily written in Python. It is open-source under keyuchen21 on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh agentic-engineering-handbook against similar tools.
No comments yet. Be the first to share your thoughts!
30 days in the Featured rail · terms & refunds
⚠️ Third-Party Software Notice
This skill is third-party open-source software developed and hosted independently on GitHub. SkillsLLM is an informational directory and does not control or maintain the underlying repository.
Any security checks, ratings, or warnings displayed by SkillsLLM are automated and limited in scope. They do not constitute a security certification or guarantee that the software is safe, error-free, or free from malicious code, vulnerabilities, compromised dependencies, or prompt-injection risks.
Review the source code, permissions, dependencies, and configuration before installing or running any third-party skill. Use is at your own risk. To the maximum extent permitted by applicable law, SkillsLLM is not liable for losses arising from third-party software.
The definitive OpenAI, Anthropic, Google, MCP, Harness, Evals, and Production Agent Systems learning roadmap.
If this repository helps you, consider giving it a ⭐
The AI industry has entered the Agentic Era. Building production-grade AI systems now requires mastering agents, tool use, MCP, memory, long-running workflows, coding agents, agent harnesses, evals, and safety — but the knowledge is scattered across OpenAI blogs, Anthropic engineering posts, SDK docs, cookbooks, and research papers.
This repository consolidates 215 curated resources into one structured learning roadmap.
The goal: Become a world-class Agentic Engineer.
Pick the path that matches your starting point:
Read First, Then Read, and Build Exercise as a checklist.Build Exercise prompts, then branch into Applied Practice Tracks for coding agents, security, code review, or SRE.P0 first, use P1 for implementation detail, and keep P2 as optional background.Start with Andrew Ng's The AI Engineering Skills Map (P0) for a broader view of the skills behind this roadmap. It identifies four areas; the connections below are this handbook's interpretation.
| Skill Area | Connection to This Handbook |
|---|---|
| Building and deploying AI applications | Phases 1–4 cover agent building blocks and runtime design; Phase 6 adds evaluation and production practices, and Phase 7 extends into training and search. |
| Software engineering fundamentals | Apply architecture, testing, security, and reliability tradeoffs throughout the exercises. The handbook assumes these foundations and does not replace a software engineering curriculum. |
| Using coding agents | Phase 0 explains the agent loop; Phases 3–5 develop context management, orchestration, and coding workflows. |
| Shaping the build | Bring product judgment, business context, and user goals to every Build Exercise and Applied Practice Track. Decide what to build and how to validate its value. |
For each project, define the user problem and success criteria, choose an appropriate scope, then use implementation and evaluation to test those decisions.
If you treat Claude Code as a coding CLI, many capabilities can feel like magic: it reads files, runs commands, edits code, delegates work, and stays oriented during complex tasks.
From an engineering perspective, the core is much simpler:
model + tools + one loop.
Understanding that loop makes the rest of the system easier to reason about:
These pages are based on the upstream English Markdown tutorials from shareAI-lab/mini-claude-code, with added Study Notes and inline source code for this handbook.
Supporting files are included in the same folder: requirements.txt, .env.example, v0_bash_agent_mini.py, and skills/.
Next reference: minion.py is a compact, single-file coding agent worth reading after this lab. It shows how an OpenAI-compatible agent loop grows to include tool calls, sessions, resume, approvals, memory, and context compaction.
Build shared vocabulary for workflow vs agent, tool loop, handoff, guardrails.
What if your impact could grow without every new result requiring another hour of your work? In his Cornell lecture, Hyung Won Chung uses leverage—getting more output from a given input—to explain the opportunity. Drawing on Naval Ravikant's framework, he groups leverage into human labor, capital, and code/media:
| Leverage type | Example from the lecture | How output scales |
|---|---|---|
| Human labor | Organize thousands of workers to build a pyramid. | Other people's effort expands what one person can accomplish, with coordination overhead. |
| Capital | Use borrowed money alongside your own funds to invest in a larger asset. | More capital increases exposure to an asset's gains and losses. |
| Code | Build an app that serves another user while you sleep. | Software can reach more users without repeating the development work for each one. |
| Media | Record a lecture and publish it on YouTube. | Each additional viewer can benefit without another live lecture. |
AI agents combine human labor and code leverage: they can perform delegated work while running as software that can be replicated. Chung connects this to individuals and small teams doing more, lower barriers to learning, and AI helping synthesize knowledge for scientific progress. The engineering opportunity is to turn that potential into reliable work through tools, state, verification, and recovery.
Start with your own bottleneck: Which recurring task could you delegate, reuse across projects, or make available to more people? Use that task as a candidate for the agent you build in this roadmap.
Source: Hyung Won Chung (OpenAI) — Cornell AI history lecture.
Should I build an agent? (4-question checklist from Barry Zhang's talk - Anthropic)
| Question | If No → Workflow | If Yes → Agent |
|---|---|---|
| Is the task complex enough? | Decision tree is fully mappable | Ambiguous problem space |
| Is the task valuable enough? | <$0.10 per run | >$1 per run, cost doesn't matter |
| Are all core capabilities doable? | Weak links break the chain | Model handles every step well |
| Is error cost low & detectable? | High cost + hard to detect → human-in-the-loop | Errors caught by tests/CI |
Think like the agent. Most failures come from designing with a human perspective. Put yourself inside the agent's context window: you only see ~10K–20K tokens (system prompt + tool descriptions + recent observations). Ask: does the agent have enough information to act correctly at each step?
→ Source: How We Build Effective Agents
| # | Title | Vendor |
|---|---|---|
| 1 | System Prompts | Anthropic |
| 2 | Prompt guidance | OpenAI |
| 3 | Claude prompting best practices | Anthropic |
| 4 | Function Calling | OpenAI |
| 5 | Tool use overview | Anthropic |
| 6 | Function calling - Gemini API | |
| 7 | Building effective agents | Anthropic |
| 8 | New tools for building agents | OpenAI |
| 9 | Agents SDK overview | OpenAI |
| Title | Vendor |
|---|---|
| Understanding LLM outputs — Writing, diagrams, web pages, and explainer videos | Andrej Karpathy |
| Cornell AI history lecture | Hyung Won Chung (OpenAI) |
| Prompt Repetition Improves Non-Reasoning LLMs | Google Research |
| How We Build Effective Agents: Barry Zhang, Anthropic | Anthropic |
| Phistory — Claude Code & Codex CLI System Prompt Diff History | Community |
| Coding Agents 101: The Art of Actually Getting Things Done | Cognition |
| OpenAI Agents SDK examples | OpenAI |
| [S |