티스토리 뷰
# 클로드 코드 배우면서 개념 정리1 - Cursor AI 통합 / 슬래시 커맨드 / 메모리 관리(claude.md) / MVP와 MCP / PRD까지...!
eblessyou 2026. 6. 9. 14:13
내 질문:
안녕 롤리.
클로드 코드에 대해서 공부해볼까 하는데,
cursor AI 통합이란 표현과 슬래시 커맨드라는 표현이 나오더라고.
그리고 메모리 관리(claude.md)에 대해서도.
이 세 가지 표현에 대해서 초보자도 이해하기 쉽게 설명해줄래?
내가 알 수 있을만한 예시도 함께 알려주면 고맙겠어~
안녕! 🙂
좋은 주제 잡았네. Claude Code 쪽은 처음 보면 용어가 좀 헷갈리는데, 핵심만 잡으면 꽤 직관적이야.
말한 3가지 개념을 “실제로 어떻게 쓰는지” 기준으로 쉽게 풀어줄게.
1️⃣ Cursor AI 통합이란?
👉 한 줄 요약:
코드 에디터(Cursor) 안에서 Claude를 바로 써서 코딩하는 것
쉽게 말하면
원래는:
- 코드 작성 → 복사 → AI에 질문 → 다시 붙여넣기 ❌
Cursor 통합하면:
- 코드 보면서 바로 AI한테 수정 요청 ⭕
💡 예시 (너 상황 기준)
너가 SNS 프로젝트에서 이런 코드 있다고 해보자:
$sql = "SELECT * FROM posts";
Cursor에서 Claude에게 이렇게 바로 물어볼 수 있음:
👉 “작성자 이름도 같이 나오게 JOIN 추가해줘”
그러면 Claude가:
$sql = "SELECT posts.*, tb_member.name AS writer
FROM posts
JOIN tb_member ON posts.user_id = tb_member.id";
이렇게 바로 코드 수정해줌.
👉 핵심 포인트
- IDE 안에서 AI가 같이 코딩해주는 느낌
- 복붙 없이 “대화형 코딩” 가능
2️⃣ 슬래시 커맨드 (/ 명령어)
👉 한 줄 요약:
짧은 명령어로 AI에게 특정 작업을 빠르게 시키는 기능
느낌으로 이해하기
우리가 리눅스에서:
cd
ls
mkdir
쓰는 것처럼,
AI한테도 빠른 명령어가 있음:
/explain
/fix
/refactor
/test
💡 예시
1) 코드 설명
/explain
👉 “이 코드 뭐 하는지 설명해줘”
2) 버그 수정
/fix
👉 “이 코드 오류 고쳐줘”
3) 코드 개선
/refactor
👉 “더 깔끔하게 바꿔줘”
💡 너 프로젝트 예시
board.php에서:
LIMIT :limit OFFSET :offset
선택하고:
/explain
👉 Claude:
- 페이지네이션 설명
- limit / offset 역할 설명
👉 핵심 포인트
- 긴 설명 안 써도 됨
- “명령어처럼 빠르게 AI 사용”
3️⃣ 메모리 관리 (claude.md)
👉 한 줄 요약:
프로젝트 규칙을 AI에게 기억시키는 파일
왜 필요하냐?
AI는 원래:
- 매번 새로 시작함
- 프로젝트 규칙을 기억 못함
그래서:
👉 “이 프로젝트는 이런 구조야”라고 알려주는 파일이 필요
그게 👉 claude.md
💡 예시 (너 프로젝트 기준)
claude.md 파일에 이렇게 써놓으면:
# Project Rules
- 회원 테이블: tb_member
- 게시글 테이블: posts
- posts.user_id = tb_member.id
- 로그인 세션: $_SESSION['loginid']
- Retro SNS UI 유지
👉 효과
이제 Claude는:
❌ “user 테이블 있나요?” 안 물어봄
⭕ 이미 알고 있음
💡 실제 체감 예시
너가 이렇게 물으면:
👉 “게시글 목록에 작성자 이름 추가해줘”
Claude는 자동으로:
JOIN tb_member ON posts.user_id = tb_member.id
👉 이렇게 정확하게 만들어줌
👉 핵심 포인트
- 프로젝트 “설정 파일”
- AI를 팀원처럼 만드는 핵심
🔥 세 개를 한 번에 이해하면
| Cursor 통합 | AI를 IDE 안으로 데려옴 |
| 슬래시 커맨드 | 빠르게 명령 내림 |
| claude.md | AI가 프로젝트 기억 |
💡 진짜 실전 느낌
너 작업 흐름은 이렇게 바뀜:
- Cursor에서 코드 열기
- Claude에게 바로 질문
- /fix, /refactor로 빠르게 수정
- claude.md 덕분에 설명 안 해도 알아서 이해
👉 결과:
혼자 개발 → AI랑 페어 프로그래밍 느낌
원하면 다음 단계로
👉 “Cursor + Claude 실제 세팅 방법”
👉 “SNS 프로젝트에 바로 적용하는 방법”
이렇게 이어서 알려줄게.
내 질문:
그럼 MCP는 뭐야? MVP는 알고 있는데ㅎ
C는 무슨 단어의 약자야?
좋은 질문이다 이거 😄
MVP는 많이 들어봤는데 MCP는 처음 보면 헷갈리기 딱 좋지.
✅ MCP란?
👉 한 줄 요약
Model Context Protocol (모델 컨텍스트 프로토콜)
🔍 단어부터 풀어보면
- Model → AI 모델 (Claude 같은 것)
- Context → 문맥, 정보 (파일, 코드, DB, 프로젝트 상태 등)
- Protocol → 규칙, 통신 방식
👉 즉,
“AI가 외부 정보(파일, DB, 툴 등)를 가져다 쓰는 규칙”
💡 쉽게 비유하면
MCP 없을 때
AI는:
“내가 받은 질문 + 텍스트”만 보고 답함
👉 기억 없음
👉 파일 접근 못함
👉 DB 모름
MCP 있을 때
AI는:
“파일도 읽고, DB도 보고, 터미널도 쓰고, API도 호출 가능”
👉 거의 “개발자 도우미” → “자동화 에이전트”로 업그레이드됨
💻 너 상황 기준으로 예시
❌ MCP 없으면
너가 이렇게 물어봄:
👉 “board.php 문제 뭐야?”
AI:
“코드 붙여주세요”
⭕ MCP 있으면
AI가:
- board.php 직접 읽음
- db 구조 확인
- 오류 분석
👉 바로 답:
“JOIN 조건 빠졌네요. posts.user_id = tb_member.id 추가하세요”
🔥 핵심 느낌
👉 MCP = AI에게 “눈 + 손” 달아주는 것
| 파일 읽기 | 프로젝트 코드 접근 |
| DB 접근 | 데이터 조회 |
| 터미널 실행 | 명령 실행 |
| API 호출 | 외부 서비스 사용 |
🤝 Cursor / Claude랑 연결하면
아까 배운 거랑 이어보면:
1️⃣ Cursor 통합
👉 AI가 코드 옆에 있음
2️⃣ claude.md
👉 프로젝트 규칙 기억
3️⃣ MCP
👉 실제 파일/환경 접근 가능
👉 이 세 개 합쳐지면:
💥 “진짜 개발 파트너”
🤔 MVP vs MCP 차이
| MVP | Minimum Viable Product (최소 기능 제품) |
| MCP | Model Context Protocol (AI 연결 규칙) |
👉 완전 다른 분야 😄
🔥 한 줄로 정리
👉 MCP는
“AI가 단순 채팅을 넘어서 실제 개발 환경과 연결되게 해주는 기술”
원하면 다음으로
👉 “MCP 실제로 어떻게 쓰는지 (Cursor 기준)”
👉 “무료로 쓸 수 있는 MCP 예시”
이렇게 실전까지 이어서 알려줄게 👍
내 질문:
그럼 PRD가 뭔지도 알기 쉽게 설명해줄래?
용어가 왜 이리 다 어려운 거야😅
ㅋㅋ 맞아… 개발 쪽은 약어 폭탄이라 처음엔 다 외계어 같지 😅
근데 PRD는 한 번 이해하면 오히려 엄청 실용적인 개념이야.
✅ PRD란?
👉 한 줄 요약
Product Requirements Document (제품 요구사항 문서)
🔍 쉽게 말하면
👉 “이거 만들 건데, 어떻게 만들지 정리한 설계서”
💡 더 쉽게 비유
🍔 햄버거 가게 만들기라면
PRD는 이런 느낌:
- 어떤 햄버거 만들지
- 재료 뭐 쓸지
- 가격은 얼마인지
- 고객은 누구인지
👉 그냥 “아이디어”가 아니라
👉 “구체적인 실행 계획”
💻 너 프로젝트 기준으로 예시 (핵심 👍)
🎯 기능: 게시글 작성
PRD 없이:
“게시판 만들자”
👉 ❌ 너무 추상적 → 개발하다가 계속 바뀜
✅ PRD 있으면
# 게시글 작성 기능 PRD
## 목표
사용자가 글을 작성하고 저장할 수 있다
## 기능 요구사항
- 로그인한 사용자만 작성 가능
- 제목, 내용 입력
- 작성 시 posts 테이블에 저장
- 작성자 = $_SESSION['loginid']
## UI
- write.php 페이지 사용
- 레트로 SNS 스타일 유지
## DB
- posts.user_id = tb_member.id
👉 이 상태면:
- 너도 헷갈리지 않고
- AI도 정확하게 이해하고
- 나중에 수정도 쉬움
🔥 왜 중요한지 (진짜 핵심)
PRD 없으면:
- 😵 “이거 어떻게 해야 하지?”
- 😡 “아까랑 말 다르잖아”
- 🤯 기능 계속 바뀜
PRD 있으면:
- 🎯 방향이 명확함
- 🤝 팀원/AI랑 소통 쉬움
- ⚡ 개발 속도 빨라짐
🤖 Claude / Cursor랑 연결하면
이게 진짜 중요해짐
👉 PRD를 기반으로 AI한테 이렇게 말 가능:
“PRD 기준으로 게시글 작성 기능 코드 만들어줘”
👉 그러면 훨씬 정확한 코드 나옴
🔥 MCP / claude.md / PRD 관계
이거 같이 보면 이해 확 올라감 👇
| PRD | “무엇을 만들지” |
| claude.md | “이 프로젝트 규칙” |
| MCP | “AI가 실제로 작업할 수 있게” |
👉 한 줄 요약하면:
💥 PRD = 설계도
💥 claude.md = 규칙
💥 MCP = 도구
🤔 왜 이렇게 용어가 많냐면
개발은:
👉 “사람 + AI + 시스템”이 같이 일하는 구조라서
👉 역할마다 이름이 붙어 있음
👍 진짜 현실 꿀팁
초보일수록 이렇게 하면 좋아:
- PRD 간단하게라도 쓰기
- claude.md에 프로젝트 구조 정리
- Cursor + Claude로 코드 작성
👉 이 3개만 해도
혼자 개발 → 팀 개발 느낌으로 바뀜
원하면
👉 “SNS 프로젝트용 PRD 같이 만들어보기”
👉 “지금 네 코드 기준으로 PRD 자동 생성”
이렇게 실전으로 바로 적용도 도와줄게 👍
By. ChatGPT
'몸부림의 흔적' 카테고리의 다른 글
| # 메서드와 함수의 개념 및 차이점 (feat. 자바 언어에서는?) (0) | 2026.06.10 |
|---|---|
| # 그래서 '아키텍처'가 정확히 뭐야? (PRD 개념이랑 알기 쉽게 비유와 예시를 들어 비교 분석해보기) (0) | 2026.06.09 |
| # 오픽(OPIc) 시험 준비 - 10가지 주제별 질문 리스트 (feat. ChatGPT) (0) | 2026.06.08 |
| # 프로그래밍 개발할 때 쓰이는 단어 개념 정리하기1 - '컴포넌트', '모달', '페이지 라우팅' (0) | 2026.06.08 |
| # Java 기초 문법을 공부할 때 궁금한 점들 정리 (feat. System.in.read() / BufferedReader / Scanner) (0) | 2026.06.06 |
- Total
- Today
- Yesterday
- sql 핵심 개념
- sql 문법
- 오버로딩 개념
- this 개념
- 국제운전면허증 발급
- 나무 같은 사람이 되고 싶다
- php
- CRUD
- 프로그래밍 메서드
- JavaScript
- 파충류 동반자
- php 개념
- 자바 언어 쉽게 이해하기
- 클래스 생성자 예시
- 컴포즈 커피
- this와 this()
- php문법
- 프리지아
- $stmt
- 에어프라이어 청소
- 생성자 개념
- PRD
- 프로그래밍 개념
- SQL 개념
- 은구비공원
- 자바 클래스
- 로즈마리
- PHP 문법
- 로즈마리 물꽂이
- 톰 더 글로우 시그니처
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 |
