1Agent Harness Foundations
FreeWhy fast progress with AI stalls, what an agent harness is and is not, one turn of the loop, the eight dimensions of an iOS harness and a mission followed from start to delivery.
- The 70% problem
- Agent, harness, harness engineering
- One turn of the agent loop
- Eight dimensions of an iOS agent harness
- A mission from start to delivery
- Exercise, baseline versus configured
2Building Agent-Ready Swift Repositories
Make a Swift codebase easy for an agent to explore, build and change without guessing.
- Repository structure and discoverability, locked
- Modular Swift architecture with Swift Package Manager, locked
- AGENTS.md and CLAUDE.md, locked
- Architecture documentation and Xcode exploration, locked
- Exercise, prepare AgenticShop for agents, locked
3Context Engineering for Swift Developers
Decide what an agent reads, when it reads it, and what it should never have to carry.
- Context windows and saturation, locked
- Repository exploration and retrieval, locked
- Persistent memory, ADRs and feature specifications, locked
- Mission-specific context and isolation, locked
- Exercise, two context strategies for one feature, locked
4Extending Agents with Tools, Skills and MCP
Give an agent capabilities it does not have, described so that it uses them at the right moment.
- Tools and tool calling, locked
- Agent Skills and reusable workflows, locked
- The Model Context Protocol, locked
- Building Swift developer utilities, locked
- Exercise, swiftProjectAnalyzer over MCP, locked
5Feedback Loops and Automated Validation
Let the compiler and the tests answer the agent directly, so that nobody has to relay an error message.
- Agent feedback loops, locked
- Compiler diagnostics and xcodebuild, locked
- Swift Testing, XCTest and test-driven agentic development, locked
- Quality gates and Definition of Done, locked
- Exercise, a self-correcting Shopping Cart workflow, locked
6Agent Governance and Security
Decide what an agent may do, what needs a person, and what it must never reach.
- Permission models and approvals, locked
- Secrets and sandboxes, locked
- Prompt injection and untrusted instructions, locked
- Audit logs and cost limits, locked
- Exercise, secure an agent environment, locked
7Multi-Agent Development and Git Worktrees
Run several agents on one repository, keep their work apart, and make the pieces fit when they meet.
- Single-agent versus multi-agent development, locked
- Missions, boundaries and contracts, locked
- Git worktrees and parallel execution, locked
- Roles and integration, locked
- Exercise, shopping Cart with several agents, locked
8Evaluation and Production Readiness
Replace impressions with measurements, then decide whether a harness is ready for a team.
- What to measure, locked
- Scenarios and execution traces, locked
- Token consumption and cost management, locked
- CI/CD integration and production readiness, locked
- Exercise, evaluate harness configurations, locked