[Claude] 살아있는 서비스로 마무리하기·4강 자료 - Storage·Realtime·OAuth·API

4강 로컬 컨텍스트 프롬프트.md

마크다운 자료 · 본문에 다운로드 링크 포함

4강 로컬 코딩 에이전트 컨텍스트

아래 내용을 프로젝트의 AGENTS.md 또는 CLAUDE.md에 넣어두면, 코딩 에이전트가 4강 작업을 더 안전하게 진행합니다.

이 프로젝트는 세미클래스 "나만의 웹사이트 만들기" 실습 결과물입니다.

현재 목표:
- 이미 배포한 브랜드 웹사이트를 작은 웹서비스처럼 마무리한다.
- Supabase Storage, OAuth, Realtime, 외부 API 중 필요한 기능을 하나씩 붙인다.
- 완성보다 "다음에도 반복할 수 있는 패턴 이해"를 우선한다.

작업 규칙:
- Storage, OAuth, Realtime, 외부 API, 배포 작업은 먼저 계획을 제시하고 사용자가 승인한 뒤 구현한다.
- API key, service role key, OAuth secret은 브라우저 코드나 공개 저장소에 노출하지 않는다.
- 한 번에 여러 기능을 섞지 말고, OAuth → Storage → 외부 API → Realtime 순서로 작게 확인한다.
- 초보자가 이해할 수 있게 Storage는 창고, OAuth는 소셜 회원증, Realtime은 알림벨, 외부 API는 바깥 창구라는 비유로 설명한다.
- 막히면 원인, 확인 명령, 되돌리는 방법을 먼저 말한다.