Claude 멀티 에이전트 워크플로 TMA1 v2: 상태 공유·동기화 패턴 공개
여러 AI 에이전트가 동시에 작업할 때 서로 진행 상황을 공유하고 충돌 없이 협력하게 해주는 워크플로 패턴 'TMA1 v2'가 Reddit에 공유됐습니다. Hooks, Skills, MCP를 조합해 에이전트 간 맥락(context)과 빌드 상태를 동기화하는 구체적인 방법을 담고 있습니다. 멀티 에이전트 시스템을 직접 구축하려는 개발자에게 바로 참고할 수 있는 실용 예시입니다.
AI 에이전트를 여러 개 동시에 돌리면 각 에이전트가 서로 다른 내용을 알고 있어 충돌이 생기거나 같은 작업을 두 번 하는 문제가 자주 발생합니다. TMA1 v2는 이 문제를 Claude Code의 Hooks(특정 동작 전후에 자동 실행되는 명령), Skills(재사용 가능한 기능 모듈), MCP(AI 모델과 외부 도구를 연결하는 표준 프로토콜)를 조합해 해결하는 워크플로 설계 패턴입니다.
핵심은 '공유 맥락'과 '빌드 상태 동기화'입니다. 한 에이전트가 어떤 파일을 수정했거나 어떤 결정을 내렸는지를 다른 에이전트가 즉시 알 수 있도록 구조를 잡아, 불필요한 반복 작업을 줄이고 토큰 낭비를 방지합니다. 이 패턴은 Claude Code 환경에서 실제로 동작하는 예시로 제시됐으며, 복잡한 코드베이스를 여러 에이전트가 나눠 작업할 때 기준 설계로 활용할 수 있습니다.
핵심 포인트
용어 한 줄 설명
- AI 에이전트
- 사람 대신 정보를 찾거나 작업을 처리하도록 만든 AI 프로그램입니다.
- skills
- Paperclip에서 특정 작업을 더 잘하게 해 주는 기능 묶음입니다.
- skill
- 반복 업무를 처리하도록 정리한 재사용 가능한 지시나 절차입니다.
- context
- AI가 답을 만들 때 참고로 받는 배경 정보입니다.
- 멀티 에이전트
- 여러 AI 에이전트가 각자 역할을 나눠 협력하는 구조입니다.
- AI 모델
- 질문에 답하거나 글을 만드는 방법을 배운 프로그램입니다.
- LLM 호출
- ChatGPT나 Claude 같은 AI 언어 모델에 질문을 보내고 답변을 받는 동작입니다.
- 토큰 비용
- AI가 글을 읽고 답할 때 처리한 글자 조각 수에 따라 드는 비용입니다.
이 사건을 다룬 원문 (3)
- r/ClaudeWorkflowsClaude 멀티 에이전트 워크플로 TMA1 v2: 상태 공유·동기화 패턴 공개 ↗
- r/ClaudeWorkflows[Workflow] Iterative Spec/Problem Refinement with Claude Code, Codex MCP, and Opus Subagents ↗
- r/ClaudeWorkflows[Workflow] Iterative Context Management for Long-Running Projects using Claude and MCP: A Checkpointing Workflow ↗