What You’ll Build
A garden AI assistant that lives in Telegram: it monitors weather, gives personalized planting advice, accepts photos, and sends proactive notifications. All built by directing Claude Code, not writing code by hand.
Architecture
Skill (domain knowledge) → MCP Server (live data) → AI Agent (autonomy)
Each module adds a layer. By the end, you have a fully autonomous agent.
Modules
| # | Module | What You’ll Learn |
|---|---|---|
| 0 | What We’re Building | See the final result in action |
| 1 | Claude Code Essentials | CLAUDE.md, plan mode, effective prompting |
| 2 | Building a Skill | Teach Claude your domain with structured knowledge |
| 3 | Building an MCP Server | Give Claude access to real-time data |
| 4 | Building an AI Agent | Create an autonomous agent with the Agent SDK |
| 5 | Putting It All Together | Adapt the pattern to your own domain |
Prerequisites
- Claude Code installed and working
- A Telegram account (for the bot)
- Terminal basics (cd, ls, running commands)
- No programming experience required