프롬프트 템플릿

재사용 가능한 지시사항 라이브러리를 만들고, 매번 다시 입력할 필요 없이 프롬프트에 추가하세요.

대부분의 사람들은 에이전트에게 같은 말을 계속 반복하게 됩니다 — 우리 테스트 컨벤션을 사용해, 마이그레이션 폴더는 절대 건드리지 마, 커밋 메시지는 이 스타일로 작성해. 프롬프트 템플릿을 사용하면 이런 지시사항을 한 번만 작성하면 됩니다.

설정의 프롬프트 템플릿

라이브러리 구축하기

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 등)는 에이전트가 시작할 때 직접 읽으며, 해당 저장소의 모든 세션에 적용됩니다.

지시사항이 당신의 것이고 선택적으로 적용하고 싶다면 템플릿을 사용하고, 모두에게 항상 적용되어야 한다면 프로젝트 파일을 사용하세요.

관련 문서