코드 짜기 전에 먼저 쓰는 파일
intent.md + /intent 스킬
한눈에 보기
1/intent 스킬 만들기아래 내용을 붙여 넣기만 하면 돼요›2써 보기한 줄 부탁 → 의도 메모›3승인하면 계획서가 나와요plan.md›4막히면 이렇게자주 묻는 것 · 되돌리기›하는 일은 세 가지예요.
① 내 부탁 한 줄을 내 말 그대로 5칸(문제 · 원하는 결과 · 영향받는 사람·시스템 · 제약 · 열린 질문)에 적은 메모(intent.md)를 만들어요.
② 모르는 건 지어내지 않고 먼저 물어봐요(최대 2개).
③ "승인"이라고 하면 날짜 도장을 찍고 계획서(plan.md — 건드릴 파일 · 순서 · 성공 확인 · 위험)를 만들어요.
승인 전엔 코드를 한 줄도 안 건드려요.
- 클로드 코드(Claude Code)가 설치돼 있으면 돼요.
- 작업할 프로젝트 폴더 하나. 그 폴더에서 클로드 코드를 여세요.
/intent 스킬 만들기아래 내용을 붙여 넣기만 하면 돼요
클로드 코드에 아래 문장을 붙여 넣은 뒤, 그 아래 상자 내용을 복사해서 이어 붙이세요. 파일 만드는 건 클로드가 해요.
--- description: "코드를 짜기 전에 무엇을 왜 하는지 내 말 그대로 intent.md 한 장에 적어 두는 스킬. 사용자가 /intent, 인텐트, 또는 새 작업 요청(이거 만들어줘, 고쳐줘)을 던졌을 때 코드보다 먼저 사용. Anthropic AI-Native SDLC 플레이북 1단계(Plan, intent.md)를 그대로 옮긴 것." --- ## 지금 프로젝트 상태 (자동 수집) 폴더 구조: !`git ls-files 2>/dev/null | head -60` 기존 intent.md (있으면): !`cat intent.md 2>/dev/null | head -40` ## 원칙 한 줄 **승인된 intent.md 가 없으면 코드를 한 줄도 건드리지 않는다.** (플레이북 원문: "Nothing is implemented without an accepted plan.") ## 1단계 — intent.md 쓰기 사용자의 요청을 **사용자가 쓴 말 그대로** 살려서 아래 5칸을 채운 `intent.md` 를 프로젝트 루트에 만든다. 형식 언어·전문 용어로 바꾸지 않는다. 모르는 칸은 지어내지 말고 `열린 질문`으로 내린다. ``` # intent — <요청 한 줄 그대로> 승인: 대기 ## 문제 지금 무엇이 어떻게 잘못돼 있나. 사용자 말 그대로. ## 원하는 결과 끝났을 때 사용자가 보게 될 것. 한 문장. ## 영향받는 사람·시스템 - 누가 쓰는 화면인지, 어떤 파일/서비스가 얽혀 있는지 (위 폴더 구조에 실제로 있는 것만) ## 제약 - 하지 말아야 할 것, 지켜야 할 것 (예: 기존 로그인 방식 유지, 라이브러리 추가 금지) ## 열린 질문 1. 사용자만 답할 수 있는 것. 최대 2개. 없으면 "없음". ``` 파일을 쓴 뒤 화면에는 **열린 질문만** 다시 보여 주고, 이렇게 끝낸다. "답해 주시면 intent.md 에 반영할게요. 다 맞으면 **승인** 이라고 적어 주세요." ## 2단계 — 승인 도장 사용자가 "승인"(또는 "ㅇㅋ", "맞아", "진행")이라고 하면, **코드보다 먼저** intent.md 의 `승인: 대기` 를 `승인: YYYY-MM-DD` 로 바꾼다. 열린 질문에 답이 왔으면 해당 칸에 반영하고 질문은 지운다. 그 다음 `plan.md` 를 만든다 (플레이북 3단계 Build 의 입력). ``` # plan — <intent 제목> ## 건드릴 파일 - 경로 — 무엇을 바꾸나 (실제로 있는 파일만. 새 파일은 [새 파일]) ## 순서 1. … 2. … ## 성공 확인 - 이 명령/화면이 이렇게 나오면 끝: … ## 위험 - 잘못되면 무엇이 깨지는지, 되돌리는 법 ``` plan.md 를 보여 주고 "이 계획대로 갈까요?" 라고 묻는다. **여기서도 답을 받기 전엔 코드를 건드리지 않는다.** ## 규칙 - 사용자가 안 한 말을 지어내지 않는다. 모르면 열린 질문. - intent.md 는 화면 한 장 — 5칸 합쳐 20줄 안쪽. - 이미 승인된 intent.md 가 있고 같은 주제면 새로 만들지 않고 이어 간다. - 승인 전에 "일단 고쳐 볼게요" 류의 선행 작업 금지. 읽기(파일 열어보기)는 허용.
맨 위 설명(description) 한 줄이 "언제 이 스킬을 쓸지"를 정해요. 느낌표로 시작하는 줄은 스킬이 시작될 때 폴더 상태를 먼저 읽어 오게 하는 부분이에요.
직접 명령어로 하고 싶다면
프로젝트 폴더 안에 아래 경로로 파일을 만들고 위 내용을 붙여 넣으세요. 폴더 이름 intent 가 그대로 명령어 /intent 가 돼요.
.claude/skills/intent/SKILL.md
앞의 점(.claude)은 숨김 폴더 표시예요. 탐색기에서 안 보이면 "숨김 항목 표시"를 켜세요.
써 보기한 줄 부탁 → 의도 메모
/intent 뒤에 평소 하던 부탁 한 줄을 그대로 붙이면 돼요. 형식 없이 내 말로요.
클로드가 폴더를 읽고 5칸을 채운 intent.md 를 만든 뒤, 답이 필요한 열린 질문만 다시 보여 줘요(최대 2개). 답하면 메모에 그대로 반영돼요.
# intent — 로그인 가끔 안 돼 고쳐줘 승인: 2026-09-07 ## 문제 크롬에서 새로고침하면 로그인이 안 된다. 안 될 때 화면에 아무 반응이 없다. ## 원하는 결과 크롬에서 새로고침한 뒤에도 로그인이 항상 정상적으로 처리된다. ## 영향받는 사람·시스템 - 로그인 화면을 쓰는 사용자 - src/LoginForm.jsx (로그인 폼 화면) - src/api/login.js (로그인 처리 API) ## 제약 - 열린 질문 참고 (아직 확인된 제약 없음) ## 열린 질문 없음
승인하면 계획서가 나와요plan.md
내용이 맞으면 승인 이라고만 치세요. 메모의 승인: 대기 가 승인: 날짜 로 바뀌고, 이어서 계획서(plan.md — 건드릴 파일 · 순서 · 성공 확인 · 위험)가 만들어져요. 클로드는 "이 계획대로 갈까요?"라고 한 번 더 묻고, 그 답 전엔 코드를 안 건드려요.
직접 명령어로 하고 싶다면
$ git status새 파일이 intent.md 와 plan.md 둘뿐이고 소스 파일은 안 바뀌어 있으면 정상이에요.
막히면 이렇게자주 묻는 것 · 되돌리기
/intent 를 쳐도 아무 반응이 없어요 — 클로드에게 이렇게 말하고, 끝나면 클로드 코드를 새로 켜세요.
"영향받는 사람·시스템" 칸이 비어요 — 이 스킬은 깃(git, 파일 변경 기록 장치)으로 폴더 목록을 읽어요. 깃이 꺼진 폴더면 이렇게 말하세요.
같은 프로젝트에서 새 작업을 하고 싶어요 — 메모는 작업 하나당 한 장이에요. 끝난 작업의 intent.md · plan.md 는 지우거나 docs 같은 폴더로 옮기고 다시 /intent 를 부르세요.
되돌리고 싶어요 — 스킬과 메모·계획서를 지우면 원래대로예요. 다른 설정엔 아무 영향이 없어요.
직접 명령어로 하고 싶다면
$ git init $ git add .
반응이 없을 땐 경로가 정확히 .claude/skills/intent/SKILL.md 인지, 파일 맨 위 --- 두 줄이 빠지지 않았는지, | head -40 이 살아 있는지 확인하세요. 되돌리려면 .claude/skills/intent 폴더와 intent.md · plan.md 를 지우면 돼요.
트렌드코어 스킬공유자료실 · 무료