728x90
반응형
개요
개발자라면 누구나 반복적인 작업과 일관된 코드 스타일 유지에 시간을 많이 쓰곤 합니다. Visual Studio Code의 Copilot은 단순한 코드 자동완성 도구를 넘어, 채팅 경험을 프로젝트와 팀의 워크플로우에 맞게 맞춤화할 수 있는 강력한 기능을 제공합니다. 이번 글에서는 Copilot 채팅을 커스터마이즈하는 다섯 가지 방법을 소개합니다.
참고 : code.visualstudio.com - Customize chat to your workflow
1. Custom Instructions
목적: 프로젝트 전반에 걸쳐 일관된 규칙과 지침을 자동 적용
실행 방법:
- 프로젝트 루트에
.github/copilot-instructions.md파일 생성 - Markdown 형식으로 코딩 표준, 커밋 메시지 규칙, 코드 리뷰 체크리스트 작성
- 예시:
# Copilot Instructions - 모든 함수는 JSDoc 주석을 포함해야 함 - 커밋 메시지는 "feat:", "fix:", "docs:" 등 prefix 사용 - 코드 리뷰 시 보안 취약점과 성능 이슈 확인 - 특정 언어나 디렉토리에만 적용하려면 glob 패턴 사용:
src/**/*.ts → TypeScript 규칙 적용 tests/**/*.js → 테스트 코드 규칙 적용
2, Prompt Files
목적: 반복되는 작업을 재사용 가능한 프롬프트로 자동화
실행 방법:
- 프로젝트 내
prompts/폴더 생성 - 작업별 Markdown 파일 작성 (예:
generate-tests.md) - 예시:
# Generate Unit Tests - 대상: 새로 추가된 함수 - 요구사항: Jest 기반, edge case 포함 - 출력: 테스트 코드 파일 - VS Code에서 Copilot Chat 실행 후
@prompt generate-tests입력하면 해당 프롬프트 실행
3. Custom Agents
목적: 특정 역할에 특화된 AI 에이전트 생성
실행 방법:
agents/폴더에 역할별 Markdown 파일 작성 (예:frontend-agent.md)- 파일에 역할, 접근 가능한 도구, 모델 지정
- 예시:
# Frontend Developer Agent - Scope: React 컴포넌트 생성 및 수정 - Allowed tools: code generation only - Preferred model: GPT-5 (reasoning) - 채팅에서
@agent frontend호출 시 해당 에이전트 활성화
4. Language Models
목적: 작업 성격에 맞는 모델 선택
실행 방법:
- Copilot Chat 창 상단의 모델 선택 메뉴에서 전환 가능
- 예시 활용:
- 빠른 모델 → 간단한 리팩토링, 변수명 변경
- 강력한 모델 → 아키텍처 설계, 복잡한 코드 리뷰
- 추가로 API 키를 가져와
settings.json에 등록하면 외부/실험적 모델 사용 가능:{ "copilot.languageModels": { "experimental": { "apiKey": "YOUR_API_KEY" } } }
5. MCP & Tools
목적: 외부 서비스와 연결해 Copilot 기능 확장
실행 방법:
- MCP 서버 설정 파일 작성 (
mcp.config.json) - 예시:
{ "servers": [ { "name": "database", "url": "http://localhost:4000", "tools": ["query", "analyze"] } ] } - Copilot Chat에서
@tool database.query "SELECT * FROM users"입력하면 DB 쿼리 실행 가능
Claude Skills (실험적)
목적: 프로젝트 내 정의된 기술 활용
실행 방법:
- 홈 디렉토리 또는 워크스페이스에
.claude/skills/skill-name/SKILL.md작성 - 예시:
# SQL Optimization Skill - 목적: SQL 쿼리 성능 개선 - 지침: 인덱스 활용, 불필요한 JOIN 제거 - VS Code 설정에서
chat.useClaudeSkills활성화 후 Copilot Chat에서 호출 가능
한 줄 요약
- Custom Instructions → 프로젝트 표준 자동 적용
- Prompt Files → 반복 작업 자동화
- Custom Agents → 역할별 전문 에이전트
- Language Models → 작업 성격에 맞는 모델 선택
- MCP & Tools → 외부 서비스 연동
- Claude Skills → 실험적 기술 활용
728x90
반응형
LIST
'새로 알게된 지식들' 카테고리의 다른 글
| [vscode] vscode 2025 November update 핵심 내용 요약 (5) | 2025.12.13 |
|---|---|
| [PC] 윈도우 애니메이션 최적화 방법 (0) | 2025.11.23 |
| [vscode] Rapter mini 모델이란? (0) | 2025.11.16 |
| [vscode] vscode 2025 October update 핵심 내용 요약 (3) | 2025.11.16 |
| 언젠가 하겠지? — 그 “언젠가”는 절대 오지 않는다. (4) | 2025.11.08 |