어떻게 Visual Studio에서 10분 이내에 프롬프트 파일을 사용하는지
프롬프트 파일은 개발자가 GitHub Copilot과 같은 AI 도구에 대한 사용자 지정 지침을 재사용 가능한 단일 위치에 저장할 수 있도록 하는 비교적 새로운 기능입니다. Tim Corey는 자신의 비디오 " Visual Studio에서 프롬프트 파일을 10분 안에 사용하는 방법 "에서 Copilot의 코드 제안 기능을 개선하고 일반적인 개발 작업을 자동화하기 위해 Visual Studio 프롬프트 파일을 생성, 저장 및 사용하는 전체 과정을 안내합니다.
이 글은 팀의 시연에 이어지는 내용입니다. 이 과정을 통해 재사용 가능한 프롬프트 파일을 설정하는 방법, 프로젝트 저장소에 저장하는 위치, 그리고 Copilot 채팅 보기에서 특정 작업이나 인라인 채팅 요청에 응답하기 위해 프롬프트 파일을 활성화하는 방법을 확인할 수 있습니다.
프롬프트 파일 소개
영상 초반(0:00)에서 팀은 프롬프트 파일이 "사용하는 AI 모델의 성능을 향상시키는 매우 강력한 방법"이 될 수 있다고 말합니다. 프롬프트 파일은 Copilot 및 기타 AI 도구에 내장된 채팅 프롬프트 또는 프롬프트 상자와 같은 역할을 합니다. 매번 지침을 붙여넣는 대신, 프로젝트 내에 마크다운 파일을 저장해 두면 시스템이 작업할 때마다 자동으로 불러올 수 있습니다.
샘플 프로젝트 설정하기
0:24에 Tim은 새 .NET 9 콘솔 앱으로 Visual Studio를 엽니다. 추가 설정 없이 "파일 → 새 프로젝트"만 선택하면 됩니다. 이렇게 깨끗한 상태에서 소스 코드 저장소에 프롬프트 지원을 추가하는 방법을 보여줍니다.
팀의 계획은 프로젝트 루트 폴더 안에 프롬프트 파일을 만들고, GitHub Copilot 채팅에서 해당 파일을 활성화하여 더욱 풍부한 코드 제안과 설명을 얻는 방법을 보여주는 것입니다.
프롬프트 콘텐츠 가져오기
0:38에 Tim은 Burke Holland가 커뮤니티에 제공한 맞춤형 지침 세트인 "Beast Mode"라는 예시 프롬프트를 선택합니다. Tim은 나중에 자신의 프로젝트에 붙여넣을 수 있도록 원본 텍스트를 복사합니다(0:59).
그는 또한 하위 폴더들에 대한 접근 권한이 필요하다고 설명합니다. Tim은 Visual Studio용 파일 탐색기 확장 프로그램을 사용합니다(1:01). 해당 확장 프로그램이 없으면 "확장 프로그램 → 확장 프로그램 관리"로 이동하여 "파일 탐색기"를 검색하세요(1:05). 이 도구는 솔루션에 이미 첨부된 파일과 폴더뿐만 아니라 모든 파일과 폴더를 표시하므로 재사용 가능한 프롬프트를 쉽게 만들고 관리하거나 여러 파일을 한 번에 관리할 수 있습니다.

프롬프트 폴더 구조 생성
1시 40분에 Tim은 파일 탐색기에서 콘솔 샘플 앱의 루트 폴더를 보여줍니다. 프로젝트 폴더, bin, obj 등을 볼 수 있습니다(1:42).
그는 상황별 메뉴에서 마우스 오른쪽 버튼을 클릭하고(1:49) "새 폴더"를 선택한 다음 다음과 같이 입력합니다.
.github\prompts.github\prompts이 단일 명령은 숨겨진 GitHub 폴더와 prompts 하위 폴더를 생성합니다(1:58). Tim은 "프롬프트"가 복수형임을 강조합니다(2:04). Visual Studio는 폴더에 GitHub 아이콘을 즉시 표시하여(2:10) 올바르게 인식되었음을 확인시켜 줍니다. 이곳은 해당 프로젝트의 모든 프롬프트 파일을 저장 하고 참조하는 곳입니다.
프롬프트 파일 추가
팀은 프롬프트 폴더 안에 다음과 같은 이름의 새 마크다운 파일을 만듭니다.
BeastMode31.prompt.mdBeastMode31.prompt.md(2:17). 이 파일은 Copilot 사용 방법을 안내하는 재사용 가능한 프롬프트 파일입니다. 일단 생성되면 Tim은 그것을 열고 gist에서 가져온 원본 텍스트를 붙여넣습니다(2:33). 그는 영상 설명란에 요약 내용을 링크해 놓겠다고 말합니다(2:36).

그런 다음 팀은 시청자들에게 경고합니다(2:38~3:09): 다운로드하는 모든 안내 메시지의 모든 줄을 항상 읽으십시오. 중간에 숨겨진 악성 메시지는 키를 추출하거나, 데이터를 다른 곳으로 전송하거나, 예상치 못한 방식으로 코드를 수정하도록 요청할 수 있습니다. 팀 자신은 "한 단어 한 단어"를 읽습니다(2:46). 커뮤니티에서 제공한 예제를 사용할 때 매우 중요한 보안 팁입니다.
이 구조가 중요한 이유
3:13에 Tim은 해당 파일이 GitHub/prompts 아래에 있기 때문에 프로젝트를 소스 제어에 추가하면 프롬프트 파일도 함께 이동한다고 언급합니다(3:26). 팀의 모든 개발자는 동일한 맞춤형 지침과 AI 컨텍스트를 받게 되어 워크플로를 예측할 수 있습니다. 자주 사용하는 작업에 대해 재사용 가능한 프롬프트를 정의하고 소스 코드처럼 버전 관리를 할 수도 있습니다.
Copilot Chat에서 프롬프트 사용하기
3시 31분에 Tim은 Visual Studio에서 GitHub Copilot Chat을 엽니다. 그는 채팅 화면을 확대하고(3:34), "+" 버튼을 클릭하여(3:39) 사용 가능한 프롬프트 파일 목록을 확인합니다. 해당 파일이 프롬프트 디렉터리에 있기 때문에 Copilot은 자동으로 이를 감지합니다(3:43). Tim은 beastmode31.prompt.md를 클릭하고 활성화합니다(3:50).

프롬프트 파일이 활성화되면 Tim은 실행할 LLM을 선택합니다. 그는 Claude 4를 사용하고 있지만(3:56), 다른 Copilot 모드나 엔진을 선택할 수도 있습니다. 그런 다음 그는 테스트 요청을 입력합니다. "이 프로젝트에 종속성 주입과 구성을 추가해 주세요"(4:09). 이는 적절한 프롬프트가 Copilot이 올바른 코드를 생성하고 각 단계를 설명하는 데 도움이 될 수 있는 일반적인 개발 작업입니다.
Copilot이 프롬프트에 따라 작동하는 모습을 지켜보기
Tim은 Copilot이 프롬프트 파일을 사용하여 시작하는 방법을 보여줍니다(4:15). 먼저 비스트 모드 지침을 불러온 다음 단계 체크리스트를 생성합니다(4:34). Copilot은 Install-Package 권한까지 요청합니다(4:37).
Tim은 Burke Holland가 자동 승인을 허용하는 것을 권장한다고 언급하지만(4:46), Tim 자신은 매번 수동으로 "허용"을 클릭하는 것을 선호합니다(5:01). 그는 "항상 허용"이나 "이번 세션에서 허용"을 절대 클릭하지 않습니다(4:53). 이를 통해 그는 AI가 실제로 실행하는 내용을 통제할 수 있습니다.

Copilot은 단계를 진행하면서 필요한 패키지를 추가하고 코드를 수정하며 appsettings와 같은 구성 파일을 생성합니다(6:17). 팀은 확신이 서지 않는 명령을 거부하는 모습을 보여줍니다(5:44–5:49). 명령어를 먼저 조사한 다음 결정할 수 있습니다(5:52–5:58). 이는 AI가 "환각"에 빠져 사용자가 의도하지 않은 행동을 하는 것을 방지합니다(6:06).
이 비디오 부분에서는 텍스트를 매번 새 세션에 복사해서 붙여넣을 필요 없이 편집기 내에서 바로 프롬프트를 실행하고, 선택하고, 특정 작업에 사용하는 방법을 정확하게 보여줍니다.
핵심 요점: 재사용 가능한 프롬프트 파일
마지막 부분(6:23)에서 Tim은 "중요한 점"을 강조합니다. 프롬프트 파일을 사용하면 LLM이 원하는 방식으로 작업을 수행하도록 보장한다는 것입니다. 즉, 먼저 조사하고, 지시 사항을 따르고, 프로젝트 전반에 걸쳐 일관성을 유지하도록 한다는 것입니다. 이는 마치 Copilot에 사용자의 워크플로에 맞춘 영구적인 슬래시 명령이나 시스템 메시지를 부여하는 것과 같습니다.
Tim은 6분 34초에 "이것이 Visual Studio에서 프롬프트 파일을 사용하는 방법입니다."라고 결론짓습니다. 여러 개의 파일(예: 별도의 커뮤니티 예제 또는 공통 작업)을 만들어 GitHub/prompts 아래에 저장하면 Copilot이 자동으로 파일을 찾아줍니다.
결론
팀 코리의 짧은 동영상은 Visual Studio 프롬프트 파일의 실제 사용 사례를 완벽하게 보여줍니다.
루트 폴더에 GitHub/prompts 폴더를 생성하세요.
선택한 사용자 지정 지침이 포함된 .prompt.md 마크다운 파일을 추가하세요.
사용하기 전에 읽고 검토하십시오.
GitHub Copilot 채팅 보기에서 해당 기능을 활성화하고 인라인 채팅 또는 프롬프트 상자 요청을 통해 테스트해 보세요.
- 의도치 않은 변경을 방지하기 위해 각 작업을 수동으로 승인 또는 거부하십시오.
Tim의 접근 방식을 따르면 개발자는 일반적인 개발 작업과 특정 코드 생성 요청에 대한 프롬프트를 Visual Studio(또는 유사한 폴더 구조를 지원하는 VS Code) 내에서 직접 저장, 수정 및 재사용할 수 있습니다. 이를 통해 Copilot과 같은 AI 도구는 더 나은 답변을 제공하고, 코드를 설명하며, 기존 워크플로에 원활하게 통합될 수 있습니다. 이 모든 과정에서 사용자는 제어권을 유지할 수 있습니다.

