AI Workflow 개요
multi-saas-kit은 AI 에이전트(Claude Code, Codex, Gemini)와의 협업을 위한 자동화 시스템을 내장하고 있습니다.
핵심 가치
| 가치 | 설명 |
|---|---|
| 일관된 품질 | 보안 검사, 테스트 확인, 문서 정합성이 코드 수정 시 자동 실행 |
| 컨텍스트 보존 | 세션 요약, handoff, tmux 연동으로 작업 연속성 보장 |
| 멀티 LLM 합의 | Claude 단독이 아닌 4개 LLM(OpenCode, Kilo, Codex, Gemini)의 교차 검증 |
| 프로젝트 격리 | 서브 프로젝트별 독립 실행 + 공통 기능 공유 |
3계층 아키텍처 (.ai-core v2.1.0)
┌─────────────────────────────────────────────────┐
│ Adapter Layer │
│ .claude/ .codex/ .gemini/ │
│ hooks, commands, skills, settings.json │
├─────────────────────────────────────────────────┤
│ Core Layer ← .ai-core/ │
│ config, scripts, validation, multi-llm, tmux │
├─────────────────────────────────────────────────┤
│ Data Layer ← .ai-core/data/ │
│ context, reports, cache, venv, backups │
└─────────────────────────────────────────────────┘
| 계층 | 위치 | Git | 역할 |
|---|---|---|---|
| Adapter | .claude/ | Yes | Claude Code 전용 인터페이스 (hooks, commands, skills) |
| Core | .ai-core/ | Yes | 에이전트 공통 로직 (config, scripts, validation, multi-llm) |
| Data | .ai-core/data/ | No | 런타임 데이터 (세션, 리포트, 캐시) |
왜 3계층인가?
에이전트(Claude, Codex, Gemini)는 각자 다른 이벤트 시스템을 가집니다. 공통 로직을 .ai-core/에 집중하면, 새 에이전트 추가 시 어댑터만 작성하면 됩니다.