개발자가 Claude Code 에이전트를 사용하여 단일 세션에서 42종의 보드 게임에 걸친 635개 이슈를 해결했습니다.

무료 멀티플레이어 보드 게임 플랫폼을 구축하는 한 명의 개발자가 Claude Code 에이전트를 사용하여 42개의 다양한 게임에서 수백 개의 UI/UX 문제를 단일 개발 세션 동안 체계적으로 해결했습니다.
설정
개발자는 로컬 SQLite 기반 트래커에 약 800개의 이슈를 관리했으며, 백엔드 Rust 버그(예: Rust와 TypeScript 간 필드 이름 불일치)와 프론트엔드 개선 작업을 모두 포함했습니다. 예시로는 "백개먼에 드래그 앤 드롭 기능 필요", "하트 게임에 유효하지 않은 플레이를 위한 카드 흐림 효과 필요", "쇼기에 핸디캡 지원 필요", "스카트에 람슈 모드 필요" 등이 있었습니다.
설정 파일에는 다음이 포함되었습니다:
CLAUDE.md- 아키텍처 규칙 포함.claude/rules/파일 - 액터 모델, 게임 엔진 패턴, E2E 테스트 규칙 포함
이러한 규칙은 Claude가 작업을 시작할 때마다 자동으로 로드되었습니다.
워크플로우
개발자는 네 개의 에이전트를 동시에 실행하여 각각 다른 게임의 단일 이슈를 처리함으로써 파일 충돌을 방지했습니다. 에이전트 할당 예시:
- 에이전트 1: 백개먼 드래그 앤 드롭 수정 (#407)
- 에이전트 2: 벨로트 코인셰 입찰 UI 수정 (#417)
- 에이전트 3: 브리스콜라 필드 불일치 수정 (#454-457)
- 에이전트 4: 체스 포획 기물 표시 수정 (#494)
각 에이전트는 관련 파일을 읽고, 수정 사항을 구현하고, svelte-check를 실행하고, 이슈를 해결된 것으로 표시한 후 커밋했습니다. 이 네 개의 에이전트가 백그라운드에서 실행되는 동안, 개발자는 완료된 수정 사항을 검토하고 빌드 오류를 해결한 다음 다음 배치를 시작했습니다.
잘된 점
- "한 에이전트당 한 이슈, 절대 배치 처리 안 함" 접근 방식이 한 에이전트에 여러 이슈를 할당하는 것보다 효과적이었음
CLAUDE.md의 엄격한 규칙(any타입 사용 금지,data-ui속성 사용, 필드 이름에 대한 백엔드를 진리의 원천으로 사용)이 일관된 코드를 보장함- Claude가 Rust 게임 엔진 코드와 SvelteKit Canvas 렌더링을 동등하게 잘 이해함
- 에이전트가 Rust
build_state_message()함수를 읽고 해당 TypeScript 핸들러를 수정할 수 있었음 - 사운드 효과 구현이 성공적이었음—Claude가 오디오 파일 없이 Web Audio API 사운드(바둑의 나무 탭 소리, 하트 게임의 카드 스냅 소리, 백개먼의 주사위 굴림 소리)를 합성함
문제점
- 에이전트가 Rust에서 새로운
GameRule열거형 변형을 추가할 때,judge.rs의 완전한 매치를 업데이트하는 것을 잊음 - 두 에이전트가 동일한
game.svelte.ts저장소 파일을 수정할 때 간혹 병합 충돌 발생 - 일부 에이전트가 솔루션을 과도하게 설계함—20줄이면 충분한데 200줄을 추가하는 경우
- 트레인 도미노 테스트가 세 번 깨짐—에이전트가
round_scores를Vec<u32>에서Vec<Vec<u32>>로 변경하면서 모든 테스트 어설션을 업데이트하지 않음
결과
- 한 세션 동안 325개의 커밋
- 635개의 이슈 해결(총 약 800개 중 모든 중요 및 고우선순위 이슈 제거)
- 42개의 다른 게임 수정
- 전체 과정 동안 빌드 오류 0개 유지(Rust + 프론트엔드)
- 모든 게임에 다음 추가: 사운드 효과, 보드 테마, 이동 기록, 결과 화면, 해당 경우 드래그 앤 드롭
배운 점
- 매 배치 후
cargo check뿐만 아니라cargo test도 실행했어야 함—일부 컴파일 타임에 정확한 변경 사항이 런타임 동작을 깨뜨림 - 각 에이전트가 바퀴를 재발명하는 대신 유사한 패턴을 가진 게임(트릭 테이킹 카드 게임, 4인용 NESW 레이아웃)에 대해 먼저 공유 컴포넌트를 생성했어야 함
📖 Read the full source: r/ClaudeAI
👀 See Also

금융 모델러, Claude Code로 로컬 음성-도구 데스크톱 앱 구축
재무 모델링 배경을 가진 개발자가 Claude Code를 사용하여 GPU에서 Whisper를 실행하는 로컬 Windows 음성-텍스트 애플리케이션인 Sotto를 만들었습니다. 이 앱은 시스템 전체 핫키, 자동 정지 감지 및 Qt UI를 특징으로 하며, 17개 파일에 걸쳐 약 2,200줄의 Python 코드로 구성되어 있습니다.

AI 에이전트는 개발자의 작업 중 얼마나 많은 부분이 반복적인 업무 실행인지를 드러냅니다.
메모리와 특정 역할을 가진 AI 에이전트를 운영하는 개발자가 자신의 일상 업무 대부분이 실제 사고가 아닌 후속 조치, 일정 관리, CRM 업데이트, 마감일 추적과 같은 반복적인 작업에 관련되어 있음을 발견했습니다. 또한 에이전트들은 피드백에 따라 성격 변화와 성능 변화 같은 예상치 못한 행동을 발전시켰습니다.

오픈클로로 수익 창출을 위한 세 가지 실용적인 패턴
OpenClaw 사용자 100명을 분석한 결과 세 가지 일관된 접근 방식이 나타났습니다: 기존 지식을 AI 어시스턴트로 전환하기, 반복적인 연구 작업 자동화하기, AI 기능보다 시간 절약 결과를 판매하기.

주니어 계약자처럼 AI 에이전트 온보딩하기: CLAUDE.md와 프로덕션 교훈
AI 에이전트로만 운영되는 스토어는 온보딩을 주니어 계약자 채용처럼 다루었으며, CLAUDE.md 문서에 명확한 제약 조건을 명시하는 것이 모호한 지시를 받은 '더 똑똑한' 모델보다 일관되게 더 나은 성과를 보인다는 사실을 발견했습니다.