Further Reading
A curated set of high-quality external sources to go deeper, grouped by theme. Every link below was checked and resolves as of July 2026, and points to a primary, authoritative source — official vendor documentation, the original research, or the tool's own maintainers. Each entry has a one-line note on why it's worth your time.
Two caveats. First, because the field moves fast (see limitation #3: outdated knowledge), treat any specific model name, price, or benchmark number as perishable — re-check before relying on it. Second, Anthropic's documentation has been consolidating onto platform.claude.com (API/platform), code.claude.com and docs.claude.com (Claude Code and guides), and anthropic.com/engineering (deep dives), so some older docs.anthropic.com URLs now redirect.
Prompt engineering & best practices
| Source |
Why it's worth reading |
| Anthropic — Prompting best practices |
The living reference for prompting Claude: clarity, examples, XML structuring, role prompting, thinking, and agentic prompting, with model-specific notes. |
| Anthropic — Prompt engineering interactive tutorial (GitHub) |
A hands-on, 9-chapter, exercise-driven course; the fastest way to build real prompting intuition by doing rather than reading. |
| OpenAI — Prompt engineering guide |
The six core strategies (clear instructions, reference text, splitting tasks, time to think, external tools, systematic testing); a useful vendor-independent cross-check. |
| Google — Gemini API: prompt design strategies |
The same fundamentals from a third major lab, with Gemini-specific notes on where to place critical instructions. |
| Anthropic — Extended thinking |
How adaptive (always-on) thinking works and how the effort parameter trades reasoning depth against latency and cost on current Claude models. |
Context & limitations (incl. the "lost in the middle" research)
Models & leaderboards
| Source |
Why it's worth reading |
| Anthropic — Claude Code best practices |
The most authoritative guide to working effectively with Claude Code: context hygiene, planning before implementing, CLAUDE.md, and the writer/reviewer pattern. |
| Claude Code — official docs |
The reference for the CLI, IDE extensions, settings, skills, plugins, MCP, and subagents. |
| Anthropic — Building Effective Agents |
The conceptual foundation: workflows vs. agents, the five workflow patterns, and the case for starting simple and adding complexity only when it pays. |
| Anthropic Cookbook (GitHub) |
Runnable notebooks and copy-able recipes, including reference implementations for the agent patterns above. |
| Superpowers (obra/superpowers, GitHub) |
The community agentic-skills framework behind the brainstorm → plan → execute → review chain referenced in the AI-assisted Tooling section. |
| Trail of Bits — Claude skills (GitHub) |
A security-focused marketplace of Claude Code skills and plugins from Trail of Bits — smart-contract entry-point analysis, clarifying-question guards, and more; the source of this guide's security plugins. |
| Matt Pocock — skills (GitHub) |
A practitioner's collection of composable, model-agnostic agent skills for real engineering — aligning with the agent, domain modeling, TDD, code review, architecture — a strong reference set to borrow from when writing your own. |
| everyinc — compound-engineering-plugin (GitHub) |
Skills built around one idea: each unit of engineering work should make the next one easier, favoring planning and review over raw execution. The clearest articulation of the compounding theme behind Reusable Skills and Automation. |
| avoid-ai-writing — SKILL.md (GitHub) |
A well-crafted example skill that detects and rewrites "AI-isms" — the tells that make prose read as machine-generated — with detect-only, edit-in-place, and rewrite modes. Worth reading as a model of skill authoring, not just for its output. |
| OpenAI — Codex CLI docs |
The official reference for OpenAI's standalone terminal coding agent — install, AGENTS.md, approval modes, and MCP. A useful counterpart when you want a second model's take. |
| OpenCode — docs |
The official docs for the open-source, provider-agnostic terminal agent — one tool across Claude, GPT, Gemini, and local models. |
Open-source landscape (by GitHub stars)
A map of notable open-source AI tools and frameworks, grouped by what they do and ranked within each group by GitHub stars. Counts are a snapshot as of 1 July 2026, pulled from the GitHub API. Treat stars as a rough popularity-and-momentum signal, not a quality ranking — they move fast, and can be gamed, so re-check before quoting a number. Each link points to the repository's current canonical home (several projects have moved orgs).
Coding agents & terminal CLIs
| Tool |
Stars |
What it is |
| OpenCode |
~181k |
Provider-agnostic open-source coding agent for the terminal — the project behind opencode.ai. |
| Gemini CLI |
~106k |
Google's open-source terminal agent built on Gemini. |
| Codex CLI |
~95k |
OpenAI's lightweight terminal coding agent. |
| OpenHands |
~79k |
Autonomous AI software-development agent (formerly OpenDevin). |
| Cline |
~64k |
Autonomous coding agent available as an SDK, IDE extension, or CLI. |
| Goose |
~51k |
Block's extensible on-machine agent that goes beyond code suggestions. |
| Aider |
~47k |
Git-native AI pair programming in your terminal. |
| Continue |
~35k |
Open-source coding agent and IDE autopilot. |
| Roo Code |
~24k |
A team of AI agents inside your editor (a Cline fork). |
Token & context efficiency
| Tool |
Stars |
What it is |
| caveman |
~78k |
Claude Code skill that trims ~65% of tokens — "why use many token when few token do trick." |
| ponytail |
~70k |
Nudges an agent toward the smallest change that works — "the laziest senior dev in the room." |
| rtk |
~67k |
Rust CLI proxy that cuts LLM token use 60–90% on common dev commands. |
Agent frameworks & platforms
| Tool |
Stars |
What it is |
| Dify |
~147k |
Production platform for building agentic workflows and LLM apps. |
| LangChain |
~141k |
The most widely used framework for composing LLM apps and agents. |
| browser-use |
~102k |
Lets agents drive a real browser to automate web tasks. |
| AutoGen |
~59k |
Microsoft's framework for multi-agent conversation and orchestration. |
| CrewAI |
~55k |
Orchestrates role-playing autonomous agents into collaborating "crews." |
| LlamaIndex |
~51k |
Data framework for RAG and document agents. |
Local inference & model runners
| Tool |
Stars |
What it is |
| Ollama |
~175k |
Run open-weight models locally with a single command. |
| llama.cpp |
~119k |
The C/C++ inference engine underpinning much local-LLM tooling. |
| Source |
Why it's worth reading |
| Anthropic — Tool use with Claude |
How to define tools, handle tool calls, and run the agentic loop; client tools vs. server tools. The doc you'll reference most when building an agent. |
| Anthropic — Prompt caching |
Cut cost and latency for large reused context (system prompts, retrieved docs, tool definitions) by caching a stable prefix across calls. |
| OpenAI — Structured outputs |
How to force schema-conformant JSON output (strict mode, refusals, SDK helpers); a clear treatment of the structured-output pattern. |
| OpenAI — Function calling |
The companion to tool use from the other major vendor — useful for seeing the shared concept under a second name. |
| Anthropic — Create strong empirical evaluations |
Practical guidance for building evals, including LLM-as-judge grading prompts and code-based graders. |
| OpenAI Evals (GitHub) |
An open framework and registry for writing and running evals — a concrete starting point for measuring quality instead of eyeballing one run. |
| Langfuse — Security & guardrails |
Practical patterns for defending a shipped LLM app — input/output guardrails against prompt injection, PII leakage, and harmful content, and how to trace them. |
| Anthropic — Claude Agent SDK |
A higher-level toolkit for building agentic apps (tool loops, subagents, file/memory access) on top of the API. |
MCP (Model Context Protocol)
Unlike the sources above, these are individual practitioners publishing continuously — blogs and videos — rather than primary vendor docs or research; worth following for how the field is actually being used, but treat opinions as opinions.
| Source |
Why it's worth reading |
| Simon Willison's Weblog |
The most consistent day-by-day chronicle of what's actually shipping in LLMs and agentic coding — hands-on, skeptical, and quick to separate real capability from hype. |
| Rinat Abdullin's blog |
Field notes on shipping LLM-driven products in production — evals, schema-guided reasoning, and the engineering realities behind making these systems reliable. |
| Sean's AI Stories — AI Agent Harness & Loop Engineering in 19 Min (YouTube) |
A 19-minute plain-English video tour of the whole agent stack — harness, loop, memory, RAG, tool calling, tracing, evals — covering the same ground as Integrating AI via API; a good primer for non-engineers. |
Cited across this knowledge base
Every external source cited in the guide, deduplicated and grouped by the section it appears in. URLs are the current, verified ones (Anthropic docs normalized onto platform.claude.com and code.claude.com). Operational artifacts such as install scripts and example endpoints are omitted.
00 · Introduction
01 · Foundations
02 · Workflows
04 · Integrating AI via API
- Glossary — definitions for the terms these sources use
- Checklists — the practical habits these sources support
- AI limitations — the frame the whole knowledge base hangs on
- This knowledge base's own Foundations and Workflows pages are the primary, opinionated reference for teams here; the links above provide depth and authority behind them.