Skip to content
@claude-code-expert

Claude Code: All in One Shot

Mastering Claude Code in One Go
Claude Code Expert

AI-Assisted Development — Principles, Practices, and Production Code

Book License

English · 한국어


About

Claude Code Expert is the official GitHub organization for the book "Claude Code Expert — AI-Assisted Development from Design to Deployment."

This book goes beyond tool tutorials. It presents a comprehensive methodology for collaborating with AI coding agents — covering specification-driven development (SDD), test-driven development (TDD), and systematic review practices that remain relevant regardless of which AI tool you use.

All example code, project templates, and reference materials from the book are maintained in this organization.

What You'll Find Here

This organization hosts the companion repositories for the book, along with open-source side projects built entirely with Claude Code. Each repository demonstrates the principles and workflows discussed in the book — from specification writing to deployment.


📦 Repositories

tika — Ticket-based Kanban Board TODO App

The primary example project used throughout the book (Part 2). A full-stack Kanban board application built with SDD and TDD methodologies using Claude Code.

Tika Intro

Tika Kanban Board

  • Stack: Next.js 15 (App Router) · TypeScript · Tailwind CSS 4 · Drizzle ORM · Vercel Postgres
  • Features: Drag-and-drop kanban board, ticket CRUD, status management, priority ordering
  • Methodology: Complete SDD workflow — PRD → TRD → REQUIREMENTS.md → API Spec → Component Spec → Test Cases → Implementation
  • Demo: tika-app.vercel.app

brewnet — Self-Hosted Home Server Bootstrapper

An open-source CLI tool that sets up a fully self-hosted home server with a single command. Built entirely with Claude Code as a real-world side project.

Brewnet Website

  • Stack: TypeScript · Node.js · Docker Compose
  • Features: 7-step interactive wizard, Docker auto-install, Git/DB/File/Media server setup, Cloudflare Tunnel integration for external access
  • Website: www.brewnet.dev

brewnet-boilerplate — Full-Stack Boilerplate Collection

The official boilerplate monorepo for Brewnet — 16 production-ready full-stack templates across 6 programming languages, all launchable with a single command.

Brewnet Boilerplate

  • Languages: Go · Rust · Java · Kotlin · Node.js · Python
  • Frameworks: Gin, Echo, Fiber, Actix-web, Axum, Spring Boot, Spring, Ktor, Express, NestJS, Next.js, FastAPI, Django, Flask
  • Features: Uniform API contract across all stacks, multi-database support (PostgreSQL/MySQL/SQLite3), Docker multi-stage builds, management dashboard
  • github: brewnet-boilerplate

More repositories will be added as the book progresses through its intermediate and advanced sections.


👥 Authors

Namhee Lee (이남희)

Server Developer at Kakao

A 20-year software engineering veteran who has navigated the full spectrum of the industry — from enterprise WAS vendors and large-scale SI projects in commerce, telecommunications, and electronics, to building common frameworks and serving as an application architect.

After winning an award at the Korea Open Source Software Developer Contest in 2012 with an open-source project born from a study group, he joined Coupang, where he spent four years developing order/delivery MSA systems and travel booking services. Following roles at LF and Kakao as a cell lead, part lead, and engineering leader, he chose to return to hands-on development after witnessing the transformative potential of AI coding tools.

In 2024, he published Developer Technical Interview Notes through Hanbit Media. He currently enjoys turning various ideas into reality with AI tools through side projects such as Q-Note (a note-taking app) and Brewnet (a self-hosted home server solution).

GitHub Email

Seunghyun Baek (백승현)

CTO at Dispatch (디스패치)

A developer with over 20 years of experience spanning Korea and Japan. In Japan, he served as a project leader on large-scale enterprise systems including Nissan Motor's website build tools, Mizuho Bank's loan system, and Shoko Chukin Bank's sales support platform. After returning to Korea, he contributed to the early development of YES24's Crema e-reader.

Since 2014, he has served as CTO of Dispatch, Korea's largest entertainment media outlet. He pioneered AWS cloud adoption among Korean media companies, designed and built core systems including a custom CMS, ad management platform, and photo/video database. He engineered a traffic-handling architecture that reduced infrastructure costs by 70% during breaking news events with tens of millions of concurrent users, and developed large-scale web traffic analytics tools for data-driven media operations. Gold Award winner at the 2013 Korea Open Source Software Developer Contest.

GitHub Email


📖 Book Overview

The book is structured in four parts, progressing from theory to practice, and from fundamentals to advanced topics:

Part Title Description
1 Getting Started Developer paradigm shift, Claude Code setup, AI collaboration methodology (TDD, SDD, MCP)
2 Beginner Full-stack TODO app (Tika) — requirements → design → development → testing → deployment
3 Intermediate AI chatbot with AWS Bedrock — streaming, context management, Tool Use, Docker deployment
4 Real-World Advanced techniques, hallucination handling, large codebase strategies, team collaboration

Core Philosophy: Tools change. Principles don't. The methodologies in this book apply to any AI coding agent — Claude Code, Cursor, Copilot, Codex, or whatever comes next.


📬 Contact

For questions about the book or this organization, reach out to the authors via email or GitHub.


"There is a vast difference between knowing how to use an AI coding tool and knowing how to use it well."

Popular repositories Loading

  1. todo-app todo-app Public

    Ticket+Kanban Style TODO App

    TypeScript 2

  2. example example Public

    클로드 코드 설정 및 마크다운 예제 모음

  3. chatbot chatbot Public

  4. tika tika Public

    SDD 방식으로 개발하는 TODO 애플리케이션

    HTML

  5. nodejs nodejs Public

    Forked from alphasecio/nodejs

    A minimal Node.js web application.

    HTML

  6. java-spring-boot java-spring-boot Public

    Forked from railwayapp-templates/java-spring-boot

    Java Spring Boot on Railway

    Java

Repositories

Showing 9 of 9 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…