# {PROJECT_NAME} Chrome Extension PRD (Lite)

> MVP용. 핵심만. 하지만 AI가 빠뜨리면 안 되는 건 다 있음.
>
> 작성일: {DATE}

---

## 1. 한 줄 요약

**[타겟 사용자]**를 위한 **[핵심 기능]** 확장프로그램

---

## 2. 문제 → 해결

| 문제 | 해결 |
|------|------|
| [현재 겪는 문제] | [이 확장이 해결하는 방법] |

---

## 3. 핵심 기능 (P0만)

| 기능 | 설명 | 트리거 |
|------|------|--------|
| [기능 1] | [설명] | [클릭/자동] |
| [기능 2] | [설명] | [트리거] |

---

## 4. Constraints (AI 경계)

### ALWAYS (무조건)
- [ ] 최소 권한만 요청
- [ ] 사용자 데이터 로컬 저장 우선
- [ ] 에러 시 graceful 처리

### NEVER (절대 금지)
- [ ] **스펙에 없는 기능 구현**
- [ ] 불필요한 권한 요청
- [ ] 사용자 동의 없이 데이터 수집

### Out of Scope (이번에 안 함)
- Firefox - v2에서

---

## 5. 권한

| 권한 | 이유 |
|------|------|
| storage | 설정 저장 |
| activeTab | 현재 탭 접근 |

---

## 6. 파일 구조

```
├── manifest.json
├── popup/
│   └── popup.html
├── content/
│   └── content.js
└── background/
    └── service-worker.js
```

---

## 7. 기술 스택

| 구분 | 선택 |
|------|------|
| Manifest | V3 |
| 프레임워크 | Vanilla / React |

---

## 8. 완료 체크리스트

- [ ] P0 기능 동작
- [ ] 권한 최소화
- [ ] Chrome Web Store 정책 준수
- [ ] 메모리 누수 없음

---

## 변경 로그

| 날짜 | 내용 |
|------|------|
| {DATE} | 최초 작성 |
