프롬프트 템플릿
재사용 가능한 지시사항 라이브러리를 만들고, 매번 다시 입력할 필요 없이 프롬프트에 추가하세요.
대부분의 사람들은 에이전트에게 같은 말을 계속 반복하게 됩니다 — 우리 테스트 컨벤션을 사용해, 마이그레이션 폴더는 절대 건드리지 마, 커밋 메시지는 이 스타일로 작성해. 프롬프트 템플릿을 사용하면 이런 지시사항을 한 번만 작성하면 됩니다.

라이브러리 구축하기
Settings → AI → Prompt Templates에서 템플릿을 관리합니다. 한 페이지에서 템플릿을 추가, 편집, 숨기기, 삭제할 수 있습니다. 템플릿은 이름과 텍스트 블록으로 이루어져 있습니다.
템플릿을 숨기면 삭제하지 않고도 목록에서 제외할 수 있습니다 — 마이그레이션 작업 중에만 필요한 템플릿에 유용합니다.
터미널별로 활성화하기
템플릿은 터미널별로 선택 적용됩니다. 어떤 AI 터미널에서든 전송 시 활성화된 템플릿 중 무엇을 추가할지 직접 선택할 수 있습니다. 리뷰어 터미널과 빌더 터미널은 완전히 다른 상시 지시사항을 가질 수 있습니다.
터미널별로 적용되므로, 템플릿이 의도하지 않은 에이전트로 새어 들어가는 일은 없습니다.
커서 위치에 삽입하기
추가하는 방법만 있는 것은 아닙니다. Agent Input에서 @를 입력하고 Templates 탭을 열어, 활성화된 템플릿을 커서 위치에 바로 삽입할 수 있습니다. 지시사항이 더 긴 프롬프트 중간에 들어가야 할 때 적합한 방법입니다.
템플릿에 무엇을 담을까
템플릿은 이번 작업보다는 프로젝트 자체에 대해 항상 참인 내용을 담을 때 가장 효과적입니다:
- 에이전트가 자꾸 잊어버리는 코딩 컨벤션
- 손대면 안 되는 파일이나 폴더
- 계획, 커밋 메시지, 요약에 원하는 형식
- 테스트 명령어와 그 출력을 해석하는 방법
- 주석과 네이밍에 대한 고유 스타일
작업에 특화된 내용은 프롬프트 자체에 넣어야 합니다.
템플릿 vs 스킬 vs 프로젝트 지시사항
이 세 가지는 서로 겹치는 부분이 있지만, 구분해 둘 가치가 있습니다:
- Prompt templates는 1DevTool의 기능으로, Agent Input에서 보내는 프롬프트에 추가됩니다. 자체 지시사항 파일이 없는 에이전트를 포함해 모든 에이전트에서 작동합니다.
- Skills and slash commands는 에이전트에 속하며 해당 에이전트 자체 디렉터리에 존재합니다. Skills & Slash Commands를 참고하세요.
- Project instruction files(
CLAUDE.md,AGENTS.md등)는 에이전트가 시작할 때 직접 읽으며, 해당 저장소의 모든 세션에 적용됩니다.
지시사항이 당신의 것이고 선택적으로 적용하고 싶다면 템플릿을 사용하고, 모두에게 항상 적용되어야 한다면 프로젝트 파일을 사용하세요.
관련 문서
- Agent Input — 템플릿이 삽입되고 추가되는 곳
- Skills & Slash Commands
- Project Configuration — 프로젝트별로 공유 가능한 설정