Term (용어)aiverifiedFri May 01
Persistent Instructions (영구 지시어)
별칭: Persistent Instructions · 영구 지시어 · 지속 컨텍스트 · persistent context
#persistent-instructions#claude-md#agents-md#cursorrules#design-language
정의
AI 코딩 도구가 세션 / 대화 / 요청 마다 반복 입력 없이 자동으로 적용하는 지속 컨텍스트 지시어. 보통 프로젝트 루트의 전용 파일 형태로 보관 — term/claude-md / term/agents-md / term/cursorrules 가 도구별 구현체.
도구별 구현 비교
| 도구 | 파일 | 위치 |
|---|---|---|
| entity/claude-code | term/claude-md (CLAUDE.md) | 프로젝트 루트 + ~/.claude/ (글로벌) |
| entity/cursor | term/cursorrules (.cursorrules) | 프로젝트 루트 |
| entity/github-copilot | term/agents-md (AGENTS.md) | 프로젝트 루트 |
왜 영구 인가
- 매 세션마다 반복 입력 비용 0
- 팀원 공유 — 저장소 커밋 시 모든 협업자가 동일 컨텍스트
- AI 망각 방지 — LLM이 컨텍스트 윈도우를 벗어나도 다음 세션에서 자동 재로드
- "매번 리로드되는 설계 문서" (Anthropic 공식 정의, case/anthropic-best-practices)
Spec 과의 관계
- term/spec = 작업 단위 의 명세 (한 변경의 의도)
- 영구 지시어 = 프로젝트 단위 의 영속 컨텍스트 (모든 변경의 공통 배경)
- 즉 영구 지시어 ⊃ Spec 의 공통 부분.
강의 활용
- 01 INT case/anthropic-best-practices / case/sanger-architect-quote / case/github-missing-structure-blog: 세 도구가 각자 영구 지시어를 시스템 기능 으로 채택했다는 수렴 증거.
- 04 DSL 본격: 영구 지시어 = 살아있는 설계 문서. CLAUDE.md / AGENTS.md / .cursorrules 비교 작성 사례.
주의사항
- 번역 통일: 영구 지시어 로 일관. 지속 컨텍스트 / 영속 명령 등 동의어 혼용 금지.
- 읽기 전용 vs 편집 가능: 청중이 읽기 전용 메모 로 오해하지 않도록 수시로 갱신·진화하는 문서 임을 강조.
- CLAUDE.md / AGENTS.md / .cursorrules 가 모두 동일한 것이 아님: 기능적 등가 이지만 도구별 문법·읽기 순서·호환성 차이가 있다. 강의에서 도구별 구체 차이 를 한 슬라이드로 정리.