카테고리 / 폴더 구조
Dev Docs 의 category 는 ainote vault 의 디렉토리 결정.
표준 카테고리
category | 디렉토리 | 용도 |
|---|---|---|
claude | dev/claude/ | CLAUDE.md (Claude Code/Desktop) |
cursor | dev/cursor/ | .cursorrules, .cursor/rules/*.md |
windsurf | dev/windsurf/ | .windsurfrules |
copilot | dev/copilot/ | .github/copilot-instructions.md |
docs | dev/docs/ | README, ARCHITECTURE.md, 기타 |
memory | memory/ | 토픽 메모리 (4 type) |
명명 규칙
{project_name}-{purpose}.md| 예시 | 의미 |
|---|---|
global-claude-guidelines.md | 전역 (~/CLAUDE.md) |
launchcrew-claude.md | launchcrew 프로젝트 CLAUDE.md |
tennis-bracket-cursor.md | tennis_bracket .cursorrules |
global-memory.md | 전역 메모리 인덱스 |
launchcrew-firebase.md | launchcrew Firebase 메모 |
personas-enhanced-activation.md | SuperClaude PERSONAS.md |
snake_case → kebab-case
프로젝트 디렉토리가 snake 인 경우 kebab 변환:
~/tennis_bracket → tennis-bracket-claude.md
~/krx_listing → krx-listing-claude.md
~/krx_ai → krx-ai-claude.md이유: URL/파일명 가독성 + 일관성.
사용자 정의 카테고리
표준 외 카테고리도 가능:
json
{
"title": "my-custom-rule.md",
"category": "custom-rules",
"local_path": "..."
}→ vault 에 dev/custom-rules/my-custom-rule.md 자동 생성.
list_dev_categories 가 동적으로 모든 사용 중인 카테고리 반환.
폴더 구조 권장
옵션 A: 단순 (소수 프로젝트)
ainote vault
├── dev/
│ ├── claude/
│ └── cursor/
└── memory/옵션 B: 프로젝트 우선 (다수 프로젝트, 17개+)
ainote vault
├── projects/
│ ├── launchcrew/
│ │ ├── CLAUDE.md
│ │ ├── .cursorrules
│ │ └── memory/
│ ├── tennis-bracket/
│ └── ...
└── global/
├── CLAUDE.md
└── memory/→ 단점: ainote 자동 카테고리화와 안 맞음, 수동 관리 필요. → 장점: 프로젝트별 한 폴더에서 모두 보임.
ainote-sync-redesign 가 후자 권장 (Phase 2 마이그레이션).
검색
bash
# 카테고리별
ainote list_dev_docs '{"category":"claude"}'
# 프로젝트별 (검색)
ainote list_dev_docs '{"search":"launchcrew"}'
# 카테고리 목록
ainote list_dev_categories '{}'