LLM Interaction Patterns 프로젝트는 여러 AI 코딩 서비스들(GitHub Copilot, Claude, Gemini 등)과의 효율적인 상호작용을 위한 통합 템플릿 및 지침 모음입니다. 이 프로젝트는 개발자가 다양한 AI 에이전트들과 일관성 있고 구조화된 방식으로 협업할 수 있도록 도와주는 개인용 설정 도구입니다.
이 프로젝트는 다음과 같은 목적으로 사용됩니다:
- AI 에이전트별 맞춤형 지침 제공: 각 AI 서비스의 특성에 맞는 상호작용 규칙 정의
- 작업 모드별 전문화된 지침: API 설계, 구현 계획 생성, 플래닝 등 특정 작업에 최적화된 chatmode 제공
- 개발 워크플로우 표준화: 일관된 코딩 스타일과 작업 프로세스 유지
- 개인 개발 환경 최적화: 개별 개발자의 선호도와 작업 패턴에 맞는 AI 협업 환경 구축
포함된 chatmode 및 instructions는 기본 템플릿으로 제공되며, 개인의 필요에 따라 자유롭게 확장 및 수정할 수 있습니다.
- GitHub Copilot 지침:
.github/copilot-instructions.md
를 통한 코드 생성 및 리뷰 가이드라인 - Claude 전용 규칙:
CLAUDE.md
에 정의된 Claude와의 최적화된 대화 패턴 - Gemini 지침:
GEMINI.md
의 Google Gemini 특화 상호작용 규칙 - 범용 에이전트 규칙:
AGENTS.md
의 공통 지침 및 행동 원칙
- API 설계 모드:
api-architect.chatmode.md
- 완전한 API 설계 및 구현 자동화 - 구현 계획 생성:
implemantation-plan.chatmode.md
- AI 에이전트 실행 가능한 구조화된 계획 생성 - 플래닝 모드:
planner.chatmode.md
- 기능 개발 및 리팩토링 계획 수립
- MCP 서버 설정:
.mcp.json
을 통한 Model Context Protocol 통합 - Crush 설정:
crush.json
으로 터미널 기반 AI 도구 연동 - 각 AI 서비스별 전용 디렉토리:
.claude/
,.opencode/
등
- 이 저장소에는 개인적인 AI 상호작용 패턴과 선호도가 포함되어 있습니다
- 회사 또는 팀 프로젝트에서 사용하기 전에 조직의 AI 사용 정책을 확인하세요
- API 키나 민감한 정보가 설정 파일에 포함되지 않도록 주의하세요
- 본 프로젝트는 개인 개발 환경 최적화를 위한 도구입니다
- 상업적 프로젝트나 팀 협업에서 사용할 경우, 각 AI 서비스의 이용약관과 사용 제한을 준수해야 합니다
- 제공된 지침들은 기본 템플릿이므로, 개인의 코딩 스타일과 선호도에 맞게 조정하세요
- 프로젝트별 특수 요구사항이 있다면 해당 설정을 별도로 관리하는 것을 권장합니다
- AI 모델의 업데이트나 서비스 변경에 따라 지침을 정기적으로 검토하고 업데이트하세요
이 프로젝트는 MIT 라이선스를 따릅니다. 자세한 내용은 LICENSE 파일을 참조하세요.