본문으로 건너뛰기

개발 키트 소개

Multi-SaaS Kit의 **Foundation(개발 키트)**는 프레임워크에 구애받지 않는 AI 협업 개발 방법론입니다.

📝 초안 (Draft)

이 문서는 검토 중입니다. 내용이 변경될 수 있습니다.

개요​

Foundation은 Laravel, Next.js, Spring, Go 등 어떤 기술 스택에서도 활용 가능한 개발 프로세스와 도구 모음입니다.

┌─────────────────────────────────────────────────────────────────┐
│ 🔧 Foundation (개발 키트) │
├─────────────────────────────────────────────────────────────────┤
│ │
│ ┌─────────────────┐ ┌─────────────────┐ ┌─────────────────┐ │
│ │ AI 워크플로우 │ │ 폴더 구조 │ │ 운영 시스템 │ │
│ │ │ │ │ │ │ │
│ │ • Claude 자동화 │ │ • 표준 디렉토리 │ │ • Docker 컨테이너│ │
│ │ • Multi-LLM │ │ • 문서 체계 │ │ • Makefile 자동화│ │
│ │ • Hooks/Cmds │ │ • 분리 원칙 │ │ • 배포 관리 │ │
│ └─────────────────┘ └─────────────────┘ └─────────────────┘ │
│ │
└─────────────────────────────────────────────────────────────────┘

핵심 구성 요소​

1. AI 워크플로우​

Claude Code를 중심으로 한 AI 협업 개발 시스템입니다.

구성 요소설명
Hooks자동 검증 (보안, 품질, 컨벤션)
Commands슬래시 명령어 (/code-review, /security-scan)
Skills재사용 가능한 작업 템플릿
Agents특화된 하위 에이전트
Multi-LLM여러 LLM 활용한 검증

→ AI 워크플로우 상세

2. 폴더 구조 설계​

일관된 프로젝트 구조와 문서화 체계입니다.

원칙설명
소스/데이터 분리개발 소스와 런타임 데이터 완전 분리
문서 체계계층화된 문서 구조 (CLAUDE.md, README.md)
프로젝트 독립각 프로젝트가 모든 설정을 자체 보유

3. 운영 시스템​

Docker와 Makefile 기반의 자동화된 운영 환경입니다.

도구역할
Docker컨테이너화된 개발/운영 환경
Makefile단일 진입점 명령어 시스템
릴리즈 관리스냅샷 기반 배포

→ 인프라 운영 상세

대상 독자​

독자Foundation 활용 방식
Laravel 개발자Platform과 함께 사용
Next.js/React 개발자Foundation만 활용, 설계 참고하여 자체 구현
Spring/Java 개발자Foundation만 활용, 설계 참고하여 자체 구현
기타 스택 개발자방법론과 자동화 시스템 활용

다음 단계​