Choosing Your Project
Pick a project that:
- Solves a real pain point (not a toy example)
- Can be built in 2-4 hours
- Uses tools and data you already have
- Can be tested and evaluated
Option A: MCP Bridge Server
Build an MCP server that connects two of your existing tools. Examples:
- Obsidian + Linear: Search meeting notes for action items, auto-create tickets
- PostHog + Notion: Fetch weekly metrics, generate report page
- Calendar + Slack: Check tomorrow's meetings, send prep summaries to yourself
Modules applied: Tool Use (M1), MCP Servers (M5), Eval Frameworks (M6)
Option B: RAG System over Obsidian
Build a retrieval system over your 279+ meeting notes, accessible via an MCP tool. Features:
- Chunk meeting notes by section with metadata
- Store embeddings in Supabase pgvector
- Search by semantic query + project/date filters
Modules applied: RAG (M3), MCP Servers (M5), Eval & Testing (M6)
Option C: Multi-Agent Workflow
Build a multi-agent system for a client process. Example:
- Agent A: Data gatherer (PostHog metrics, Linear issues)
- Agent B: Narrative writer (turns data into human-readable insights)
- Agent C: Formatter + delivery (creates deliverable, posts to Slack)
Modules applied: Multi-Agent (M4), Orchestration (M4), Shipping (M6)
Option D: Your Own Idea
Combine 2+ modules to solve a problem unique to your work. Write the brief below.
Write your project brief. Choose Option A, B, C, or D and fill in all 6 sections of the template: Problem, User, Architecture, Tools needed, Success criteria, and Eval plan. Be specific enough that you could hand this to another developer and they'd know exactly what to build.
✓ Saved