Skip to content

ai-hero-dev/cohort-003-project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

190 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


The exercise repo for AI Coding for Real Engineers with Claude Code — a 2-week learning cohort starting March 30, 2026.

This is a full-stack course platform (think a mini Udemy) built with React Router, TypeScript, SQLite, and Drizzle ORM. Throughout the cohort, you'll use Claude Code to explore, extend, and refactor this codebase — learning real engineering workflows for AI-assisted development along the way.

Prerequisites

  • Node.js v22+
  • pnpm v9+ (enabled via corepack enable)
  • Claude Code CLI installed
  • A Claude Pro or Max subscription

Getting Started

# Install dependencies
pnpm install

# Run database migrations and seed data
pnpm db:migrate
pnpm db:seed

# Start the dev server
pnpm dev

The app will be running at http://localhost:5173.

Scripts

Command Description
pnpm dev Start the development server
pnpm build Build for production
pnpm test Run tests with Vitest
pnpm test:watch Run tests in watch mode
pnpm typecheck Type-check the project
pnpm db:migrate Run database migrations
pnpm db:seed Seed the database
pnpm reset <commit> Reset your repo to a lesson checkpoint
pnpm cherry-pick <commit> Cherry-pick a lesson's solution

Course Structure

The cohort is split across 6 days of content:

  1. Before We Start — Repo setup, playground walkthrough, model recommendations
  2. Getting to Know Claude Code — Sessions, prompting, IDE integration, permissions
  3. Day 1: Fundamentals — LLM constraints, subagents, codebase exploration, building features
  4. Day 2: Steering — Agent files (CLAUDE.md), skills, memory, custom workflows
  5. Day 3: Planning — Writing PRDs, multi-phase plans, tracer bullet development
  6. Day 4: Feedback Loops — Test-driven development, red-green-refactor with AI
  7. Day 5: Ralph — Agent automation, loops, background tasks
  8. Day 6: Human in the Loop — Kanban workflows, research, prototyping, architecture improvement

Navigating Lessons

Each lesson that involves code has a starting commit and solution commits. To jump to any point:

# Reset to a lesson's starting point
pnpm reset 03.04.01

# Example: reset to the start of "Build a Feature"
pnpm reset main

# Cherry-pick a solution if you want to skip ahead
pnpm cherry-pick 03.04.01

Tech Stack

License

This repository is for enrolled students of the AI Coding for Real Engineers cohort. All rights reserved.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages