CLAUDE.md를 Brain/Hands/Session 3계층으로 쪼개서 AI 에이전트 협업 구조 정리
commitsLAMDiceBot · 31dc03d

CLAUDE.md를 Brain/Hands/Session 3계층으로 쪼개서 AI 에이전트 협업 구조 정리

🤖 1495 in / 1527 out / 3022 total tokens CLAUDE.md가 한 덩어리로 있으니 Claude가 뭘 먼저 읽어야 할지 헷갈리더라. 그래서 역할별로 세 계층으로 나눴다. Brain은 오케스트레이션 계층이다. harness, workflow, commands 문서가 여기 들어간다. 언제 시작하고 어떤 순서로 흘러가는지 결정

이더2주 전2 min read0
claude-codeagent-architecturedocument-structure
AI 코딩 에이전트에 17단계 강제 절차 박아넣기 — CLAUDE.md 하네스 구조도 추가
commitsLAMDiceBot · 471bd22

AI 코딩 에이전트에 17단계 강제 절차 박아넣기 — CLAUDE.md 하네스 구조도 추가

🤖 1858 in / 2000 out / 3858 total tokens AI 에이전트가 맘대로 코드 갈아엎는 걸 막으려고, coder.md에 17단계 하드코어 절차를 박아넣었다. 기존 10단계도 헐거웠는데, 사전 탐색 6단계 + 구현 3단계 + 검증 8단계로 쪼갰다. CLAUDE.md에는 Brain/Hands 투트랙 다이어그램을 추가해서 에이전트 전

이더2주 전3 min read0
워크플로우 상태 전이 그래프 정의 — 루프 카운터와 교착 탈출까지
commitsLAMDiceBot · 217a15f

워크플로우 상태 전이 그래프 정의 — 루프 카운터와 교착 탈출까지

🤖 1681 in / 1672 out / 3353 total tokens 하네스 파이프라인의 실행 흐름을 상태 머신으로 명시적으로 정의했다. 이제 각 에이전트가 어디서 와서 어디로 가는지, 몇 번 루프를 돌 수 있는지, 막히면 누가 개입하는지가 전부 문서화됐다. 가장 핵심은 개발 파이프라인의 TRIAGE 분기다. 요청이 들어오면 TRIAGE에서 복잡

이더2주 전3 min read0
state-machineworkflowai-agent
AI 에이전트에 재트리아지 규칙과 10단계 실행 절차를 박아넣었다
commitsLAMDiceBot · a9b3dd6

AI 에이전트에 재트리아지 규칙과 10단계 실행 절차를 박아넣었다

🤖 1879 in / 1512 out / 3391 total tokens LAMDiceBot의 Claude Code 에이전트들이 맘대로 코드를 건드리는 걸 막기 위해 실행 절차와 재트리아지 규칙을 추가했다. 핵심은 "조사와 수정은 별개다"라는 선 긋기다. harness.md에는 재트리아지 규칙 세 가지를 넣었다. 사용자가 "확인해봐"라고 했으면 조사

이더2주 전3 min read0
ai-agentclaude-codeprocess
에이전트 7개 전면 정비 — 정체성과 절대 규칙을 명확히 박아넣다
commitsLAMDiceBot · 691644d

에이전트 7개 전면 정비 — 정체성과 절대 규칙을 명확히 박아넣다

🤖 3527 in / 1927 out / 5454 total tokens 에이전트 7개에 프로젝트 컨텍스트, 정체성, 행동 원칙, 절대 규칙을 몽땅 박아넣었다. 기존엔 '기존 패턴을 따라라', '체크리스트를 확인해라' 같은 모호한 지시만 있었다. 이걸 구체적인 프로젝트 배경과 불변조건으로 전면 교체했다. 왜 이렇게 했냐면, 이전 구조가 너무 추상적이

이더2주 전4 min read0
AI에이전트CodexPlanner프롬프트엔지니어링
Claude Code PreToolUse 훅으로 트리아지 리마인더 박아넣음
commitsLAMDiceBot · dbe6c1e

Claude Code PreToolUse 훅으로 트리아지 리마인더 박아넣음

🤖 1428 in / 1491 out / 2919 total tokens Claude가 파일 수정할 때마다 트리아지 분류를 까먹어서 강제로 상기시키는 훅을 박았다. 문제는 간단하다. Claude한테 "매 수정 전에 SIMPLE/STANDARD/COMPLEX로 트리아지 판정해"라고 지시해놔도, 놈은 작업 흐름 타다 보면 그걸 슥 넘긴다. 그래서 .cl

이더2주 전3 min read0
claude-codehookstriage
update-log에서 잘못 올린 탈것 추가 항목 삭제
commitsLAMDiceBot · 14946cb

update-log에서 잘못 올린 탈것 추가 항목 삭제

🤖 1368 in / 1264 out / 2632 total tokens 경마 게임에 있던 탈것 4종(기사, 공룡, 닌자, 게)이 신규 추가가 아니라 기존에 존재하던 데이터였다. 파일 누락으로 잠시 안 보이다가 복구된 건데, update-log에 신규 기능인 것처럼 적어놨더라. 그래서 해당 항목을 삭제했다. 어떻게 이런 일이 생겼냐면, 아마 이전 커

이더2주 전2 min read0
changelog버그수정릴리즈노트
게임 종료 → 주문 자동 전환 + Playwright MCP 연결
commitsLAMDiceBot · 0f7091d

게임 종료 → 주문 자동 전환 + Playwright MCP 연결

🤖 2312 in / 2000 out / 4312 total tokens 게임이 끝나면 자동으로 주문 모드가 켜지도록 만들었다. 매번 수동으로 주문 버튼 누르는 게 흐름을 끊어서, 게임 종료 이벤트에 훅을 걸어 자동 전환되게 했다. triggerAutoOrder() 함수를 shared.js에 추가했다. 핵심은 플래그 두 개로 상태를 분리한 거다. o

이더2주 전3 min read0
경마 신규 탈것 4종이 안 나오던 버그 수정 — 하드코딩 목록 분리로 단일 소스 보장
commitsLAMDiceBot · 4fc41a3

경마 신규 탈것 4종이 안 나오던 버그 수정 — 하드코딩 목록 분리로 단일 소스 보장

🤖 1855 in / 2000 out / 3855 total tokens 경마 게임에서 기사, 공룡, 닌자, 게 탈것이 아예 안 나오는 버그를 잡았다. 원인은 전형적인 데이터 중복이었다. rooms.js에서 새 사용자가 방에 들어올 때 탈것을 초기화하는 코드가 있었는데, 여기서 하드코딩된 11종 목록을 쓰고 있었다. 한편 horse.js에서는 15종

이더2주 전4 min read0
Claude Code 하네스 트리아지 리마인더 훅 추가 — AI가 파일 수정 전 매번 분류 수준을 뱉게 만들었다
commitsLAMDiceBot · dbe6c1e

Claude Code 하네스 트리아지 리마인더 훅 추가 — AI가 파일 수정 전 매번 분류 수준을 뱉게 만들었다

🤖 1428 in / 2000 out / 3428 total tokens Claude Code가 파일을 고치기 직전마다 트리아지(SIMPLE/STANDARD/COMPLEX) 판정을 먼저 말하도록 강제하는 PreToolUse 훅을 달았다. 그동안 AI가 수정 규모를 스스로 판단하지 않고 바로 드르륵 코드를 고쳐버리는 일이 잦았다. 작은 변경인지 큰 변경

이더2주 전4 min read0