<aside> 📚
Cursor = 사서. 코드는 여기서 짠다. .cursor/rules는 항상 붙어 있다.
Obsidian = 도서관(Library). 우리가 뭘 결정했는지.
LLM Prompts = 수칙 서가. 이 앱에서 어떻게 짜는지.
코드만 보면 되는 일은 서가 둘 다 열지 않는다.
</aside>
관련: 하네스 엔지니어링 — 개념과 세팅, [Harness Engineering - Cursor: Skill.md / Rules로 작업 가이드 붙이기](https://app.notion.com/p/Harness-Engineering-Cursor-Skill-md-Rules-36041f8dd3e580b6b5c8e974ce2f0358)
thankq에서 Rules(수칙) 와 Obsidian vault(지식) 를 한 그림으로 나눈 메모다. 바로 아래 SVG 두 장이 본문이고, 그 다음이 읽기 순서다.
| 순서 | 파일 | 보는 것 |
|---|---|---|
| 그림 1 | 도서관-구조.svg |
vault를 층으로 나눈 전체 지도 (Raw → Processing → Wiki) |
| 그림 2 | LLM-프롬프트와-도서관.svg |
사서(Cursor)가 서가 둘을 언제 여는지 |
첫 장이 도서관 층(그림 1). 바로 이어서 붙은 둘째 장이 사서와 서가 둘(그림 2).
┌─────────────────────┐
│ 뇌 = Cursor (사서) │
│ 생각하고 코드 짬 │
│ 항상: .cursor/rules │
└──────────┬──────────┘
특정 처리에서만 │ 연다
┌───────────────────┴───────────────────┐
▼ ▼
┌─────────────────────┐ ┌─────────────────────┐
│ LLM Prompts │ │ Library (옵시디언) │
│ 수칙 · 어떻게 일하나 │ │ 지식 · 무엇을 아나 │
│ │ │ │
│ thankq-monorepo/ │ │ 01-Raw 원본·불변 │
│ rules · skills │ │ 02-Processing 필터 │
│ design-system/ │ │ 03-Wiki 결정만 │
│ agents │ │ Inbox · Projects │
│ cursor-skills/ │ │ Archive │
│ docs · packages │ │ │
└─────────────────────┘ └─────────────────────┘
| 서가 | 묻는 말 | 언제 여나 | 예 |
|---|---|---|---|
| LLM Prompts | 이 앱에서 어떻게 짜나 | 구현·리팩터, 디자인시스템 규칙이 필요할 때 | thankq-monorepo rules/skills, design-system agents |
| Library (옵시디언) | 우리가 뭘 결정했나 | 스펙·용어·API 합의가 필요할 때 | steamed API, 도메인 용어, Wiki |
| 둘 다 안 연다 | 코드만 보면 됨 | 화면 버그, 스타일, 로컬 로직 | 버튼 색, 레이아웃 깨짐 |
한 줄: 수칙은 git 안의 Prompts, 지식은 Obsidian Wiki, 평소는 코드 + .cursor/rules.
첫 번째 SVG(도서관-구조). vault를 도서관 건물로 나눈 지도다.