Skip to content

카테고리 / 폴더 구조

Dev Docs 의 category 는 ainote vault 의 디렉토리 결정.

표준 카테고리

category디렉토리용도
claudedev/claude/CLAUDE.md (Claude Code/Desktop)
cursordev/cursor/.cursorrules, .cursor/rules/*.md
windsurfdev/windsurf/.windsurfrules
copilotdev/copilot/.github/copilot-instructions.md
docsdev/docs/README, ARCHITECTURE.md, 기타
memorymemory/토픽 메모리 (4 type)

명명 규칙

{project_name}-{purpose}.md
예시의미
global-claude-guidelines.md전역 (~/CLAUDE.md)
launchcrew-claude.mdlaunchcrew 프로젝트 CLAUDE.md
tennis-bracket-cursor.mdtennis_bracket .cursorrules
global-memory.md전역 메모리 인덱스
launchcrew-firebase.mdlaunchcrew Firebase 메모
personas-enhanced-activation.mdSuperClaude 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 '{}'

다음

MIT License · ainote.dev