Build Your Own Dev Agent with Claude Code
This is a free course that teaches you how to build a personal developer agent from scratch using Claude Code. Not a chatbot. Not an autocomplete tool. An autonomous system that runs on your machine, monitors your repos, reviews PRs, generates standups, ingests meeting notes, learns from your corrections, and reports to your phone.
By the end of 9 lessons, you will have a fully operational agent with 6 skills running on cron schedules, a self-healing heartbeat, Telegram notifications, safety gates that block dangerous operations, and an inline learning system that gets smarter every week. The entire system is file-based -- no external database, no cloud infrastructure beyond the APIs your skills call.
The architecture is universal. The skills are yours to customize. Every component is replaceable: swap Telegram for Slack, GitHub for GitLab, Granola for Otter.ai. The pattern stays the same.
Everything you build is open source. Fork it, extend it, make it yours.
Two Ways to Start
Already comfortable with Claude Code? Skip the course — clone the GitHub repo, read ARCHITECTURE.md, edit preferences, customize skills, run claude.
Want to understand why every file exists? Read the lessons below — they explain the thinking behind each decision.
Table of Contents
- Lesson 1: What Is a Dev Agent -- See the finished system, understand the autonomy loop, know what you're building
- Lesson 2: The Foundation: CLAUDE.md + State Files -- Create the agent's brain and memory
- Lesson 3: Hooks: Making It Deterministic -- Telegram notifications and safety gates
- Lesson 4: Memory and Inline Learning -- Real-time learning from corrections
- Lesson 5: Skills and Scheduling -- Your first skill (daily planner) and cron jobs
- Lesson 6: Building Skills -- PR reviewer, git reviewer, standup generator
- Lesson 7: Meeting Ingest + Failure Handling -- Retries, idempotency, dead-letter logging
- Lesson 8: Heartbeat + Remote Access -- Self-healing heartbeat, remote access, what you built
- Lesson 9: Skill Self-Evaluation -- Meta-skill that audits all other skills nightly
GitHub Repository
The full course materials, including all lesson files and the reference agent implementation, are available at: