‹ 스킬공유자료실#013 · 9월 7일 꿀팁

코드 짜기 전에 먼저 쓰는 파일

intent.md + /intent 스킬

단계 3개
AI 공부방 오픈카카오톡 · 막히면 같이 공부해요
입장하기

한눈에 보기

1/intent 스킬 만들기아래 내용을 붙여 넣기만 하면 돼요›2써 보기한 줄 부탁 → 의도 메모›3승인하면 계획서가 나와요plan.md›4막히면 이렇게자주 묻는 것 · 되돌리기›
안트로픽이 2026년 8월에 낸 AI-Native SDLC 플레이북(AI와 함께 프로그램 만드는 순서 안내서)은 "코드 전에, 무엇을 왜 하는지 intent.md(의도 메모) 에 먼저 적으라"고 해요. 이 글의 스킬은 그 첫 단계를 그대로 옮긴 것이고, 트렌드코어가 직접 만들어 실제로 돌려 봤어요.

하는 일은 세 가지예요.
① 내 부탁 한 줄을 내 말 그대로 5칸(문제 · 원하는 결과 · 영향받는 사람·시스템 · 제약 · 열린 질문)에 적은 메모(intent.md)를 만들어요.
② 모르는 건 지어내지 않고 먼저 물어봐요(최대 2개).
③ "승인"이라고 하면 날짜 도장을 찍고 계획서(plan.md — 건드릴 파일 · 순서 · 성공 확인 · 위험)를 만들어요.

승인 전엔 코드를 한 줄도 안 건드려요.
준비물
  1. 클로드 코드(Claude Code)가 설치돼 있으면 돼요.
  2. 작업할 프로젝트 폴더 하나. 그 폴더에서 클로드 코드를 여세요.
1

/intent 스킬 만들기아래 내용을 붙여 넣기만 하면 돼요

클로드 코드에 아래 문장을 붙여 넣은 뒤, 그 아래 상자 내용을 복사해서 이어 붙이세요. 파일 만드는 건 클로드가 해요.

이 프로젝트에 /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 를 쳤을 때 자동완성 목록에 떠요.
붙여 넣는 내용은 한 글자도 빼면 안 돼요. 특히 head -40 이 들어간 줄을 지우면, intent.md 가 아직 없을 때 스킬이 조용히 멈춰요(실제로 겪었어요).
2

써 보기한 줄 부탁 → 의도 메모

/intent 뒤에 평소 하던 부탁 한 줄을 그대로 붙이면 돼요. 형식 없이 내 말로요.

/intent 로그인이 가끔 안 돼요. 고쳐 주세요.

클로드가 폴더를 읽고 5칸을 채운 intent.md 를 만든 뒤, 답이 필요한 열린 질문만 다시 보여 줘요(최대 2개). 답하면 메모에 그대로 반영돼요.

실제로 나온 intent.md (승인 후)
# intent — 로그인 가끔 안 돼 고쳐줘

승인: 2026-09-07

## 문제
크롬에서 새로고침하면 로그인이 안 된다. 안 될 때 화면에 아무 반응이 없다.

## 원하는 결과
크롬에서 새로고침한 뒤에도 로그인이 항상 정상적으로 처리된다.

## 영향받는 사람·시스템
- 로그인 화면을 쓰는 사용자
- src/LoginForm.jsx (로그인 폼 화면)
- src/api/login.js (로그인 처리 API)

## 제약
- 열린 질문 참고 (아직 확인된 제약 없음)

## 열린 질문
없음
이렇게 되면 성공 — 클로드가 메모를 보여 주고, "영향받는 사람·시스템" 칸에 적힌 파일이 내 폴더에 실제로 있는 파일이에요.
3

승인하면 계획서가 나와요plan.md

내용이 맞으면 승인 이라고만 치세요. 메모의 승인: 대기 가 승인: 날짜 로 바뀌고, 이어서 계획서(plan.md — 건드릴 파일 · 순서 · 성공 확인 · 위험)가 만들어져요. 클로드는 "이 계획대로 갈까요?"라고 한 번 더 묻고, 그 답 전엔 코드를 안 건드려요.

승인
이렇게 되면 정상 — 클로드에게 "방금 새로 생기거나 바뀐 파일 뭐야?"라고 물었을 때 intent.md 와 plan.md 둘뿐이고 원래 파일은 그대로예요. 이게 플레이북 원칙 "승인된 계획 없이는 아무것도 구현하지 않는다"예요.
직접 명령어로 하고 싶다면
$ git status

새 파일이 intent.md 와 plan.md 둘뿐이고 소스 파일은 안 바뀌어 있으면 정상이에요.

이 스킬은 계획까지예요. 계획서에 "네, 가요"라고 답한 뒤에 클로드가 실제 작업을 시작해요. 순서나 건드릴 파일이 마음에 안 들면 그 전에 고쳐 달라고 하세요.
4

막히면 이렇게자주 묻는 것 · 되돌리기

/intent 를 쳐도 아무 반응이 없어요 — 클로드에게 이렇게 말하고, 끝나면 클로드 코드를 새로 켜세요.

/intent 스킬이 안 잡혀요. 파일 위치랑 맨 윗부분, head -40 줄이 그대로 있는지 확인해서 고쳐 주세요.

"영향받는 사람·시스템" 칸이 비어요 — 이 스킬은 깃(git, 파일 변경 기록 장치)으로 폴더 목록을 읽어요. 깃이 꺼진 폴더면 이렇게 말하세요.

이 폴더에 깃(변경 기록)을 켜고 지금 있는 파일들을 다 등록해 주세요.

같은 프로젝트에서 새 작업을 하고 싶어요 — 메모는 작업 하나당 한 장이에요. 끝난 작업의 intent.md · plan.md 는 지우거나 docs 같은 폴더로 옮기고 다시 /intent 를 부르세요.

끝난 intent.md 랑 plan.md 는 docs 폴더로 옮겨 주세요.

되돌리고 싶어요 — 스킬과 메모·계획서를 지우면 원래대로예요. 다른 설정엔 아무 영향이 없어요.

intent 스킬이랑 intent.md, plan.md 를 다 지워서 원래대로 돌려 주세요.
직접 명령어로 하고 싶다면
$ git init
$ git add .

반응이 없을 땐 경로가 정확히 .claude/skills/intent/SKILL.md 인지, 파일 맨 위 --- 두 줄이 빠지지 않았는지, | head -40 이 살아 있는지 확인하세요. 되돌리려면 .claude/skills/intent 폴더와 intent.md · plan.md 를 지우면 돼요.

AI 공부방 오픈카카오톡 · 막히면 같이 공부해요
입장하기
‹ 다른 자료 보러 가기

트렌드코어 스킬공유자료실 · 무료