██╗  ██╗ █████╗  ██████╗██╗  ██╗██╗███╗   ██╗ ██████╗
 ██║  ██║██╔══██╗██╔════╝██║ ██╔╝██║████╗  ██║██╔════╝
 ███████║███████║██║     █████╔╝ ██║██╔██╗ ██║██║  ███╗
 ██╔══██║██╔══██║██║     ██╔═██╗ ██║██║╚██╗██║██║   ██║
 ██║  ██║██║  ██║╚██████╗██║  ██╗██║██║ ╚████║╚██████╔╝
 ╚═╝  ╚═╝╚═╝  ╚═╝ ╚═════╝╚═╝  ╚═╝╚═╝╚═╝  ╚═══╝ ╚═════╝

with AI _

Master Claude Code through hands-on challenges

Build real features on a production-grade Java/Spring Boot codebase. Learn the EPCT workflow, Plan Mode, Agent Teams, Skills, MCP, and TDD.

> Start Session 1 Quick Reference
Sessions 8
Completed 0/8
Status READY
0%
hacking-with-ai — bash
Welcome to Hacking with AI Workshop Type help to see available commands
~/hacking-with-ai $

// The EPCT Workflow

Your core workflow for effective AI-assisted development

E

Explore

Let Claude understand the codebase patterns first

P

Plan

Use Plan Mode (Shift+Tab) to design before coding

C

Code

Implement following the plan and existing patterns

T

Test

Verify with tests - let Claude run them

// Demo App: my-full-app

A production-grade codebase with real patterns to learn from

Java 25
🌱Spring Boot 3.5
🐘PostgreSQL 17
💬Kafka 7.9
🛠Resilience4j
📦Testcontainers

// 8 Sessions, 4 Phases

Progressive learning from basics to production-ready features

// Essential Shortcuts

Shift + Tab Plan Mode
Esc Cancel/Stop
Ctrl + G Edit in editor
Previous prompt