cc-initializer + Knowledge Management + Obsidian Integration
νλ‘μ νΈ μ§μμ μλ λ°κ²¬, κ²μ, μ°κ²°νκ³ Obsidian vaultλ‘ λκΈ°ν
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β cc-initializer-obsidian v6.0 β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β
β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β Knowledge Management System β β
β β β β
β β /knowledge discover /knowledge search /knowledge link β β
β β β β β β β
β β βΌ βΌ βΌ β β
β β βββββββββββββ βββββββββββββ βββββββββββββ β β
β β βDiscoverer βββββββββββΆβ Indexer βββββββββΆβ Linker β β β
β β ββ’ Code β ββ’ Search β ββ’ Graph β β β
β β ββ’ Docs β ββ’ Index β ββ’ Backlinksβ β β
β β ββ’ Commits β ββ’ Stats β ββ’ Paths β β β
β β βββββββββββββ βββββββββββββ βββββββββββββ β β
β β β β β
β β βΌ β β
β β docs/vault/ (Knowledge Base) β β
β β β β
β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β β
β βΌ β
β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β Obsidian Integration β β
β β β β
β β obsidian-sync agent β /obsidian skill β 5 Templates β β
β β [[wikilinks]] β Dataview metadata β Graph connections β β
β β β β
β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β β
β βΌ β
β ~/Obsidian/Dev-Knowledge/ β
β β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
|
νλ‘μ νΈμ μ½λ, λ¬Έμ, 컀λ°μμ μλμΌλ‘ μ§μ λ°κ²¬ /knowledge discover
/knowledge discover --category patterns
/knowledge discover --source codeCategories:
|
ꡬμΆλ μ§μ λ² μ΄μ€λ₯Ό λΉ λ₯΄κ² κ²μ /knowledge search "repository"
/knowledge search --tag typescript
/knowledge search --level basicLevels:
|
|
μ§μ κ° κ΄κ³ λΆμ λ° μ°κ²° μμ± /knowledge link "repository pattern"
/knowledge graph "clean architecture"
/knowledge path "clean architecture"Link Types:
|
μ§μ λ² μ΄μ€λ₯Ό Obsidian vaultλ‘ λκΈ°ν /obsidian init
/obsidian sync
/obsidian export session
/obsidian capture decisionFeatures:
|
# Clone
git clone https://github.com/tygwan/cc-initializer-obsidian.git
cp -r cc-initializer-obsidian/.claude your-project/
cd your-project && claude
# Initialize & Discover
/init --full
/knowledge discover
# Search & Link
/knowledge search "pattern"
/knowledge link --all
# Export to Obsidian
/obsidian sync --full
All features inherited:
|
Total: 28 Agents, 19 Skills |
docs/vault/
βββ INDEX.md # λ§μ€ν° μΈλ±μ€
βββ concepts/
β βββ _index.md # κ°λ
μΈλ±μ€
β βββ basic/ # β
ββ κΈ°μ΄ κ°λ
β βββ intermediate/ # β
β
β μ€κΈ κ°λ
β βββ advanced/ # β
β
β
κ³ κΈ κ°λ
βββ patterns/
β βββ _index.md # ν¨ν΄ μΈλ±μ€
β βββ design/ # λμμΈ ν¨ν΄
β βββ code/ # μ½λ ν¨ν΄
β βββ architecture/ # μν€ν
μ² ν¨ν΄
βββ techniques/
β βββ _index.md # κΈ°λ² μΈλ±μ€
βββ troubleshooting/
β βββ _index.md # λ¬Έμ ν΄κ²° μΈλ±μ€
βββ .knowledge-index.json # κ²μ μΈλ±μ€
βββ .knowledge-graph.json # κ΄κ³ κ·Έλν
/knowledge path "clean architecture"
π LEARNING PATH: Clean Architecture
Target: Clean Architecture (Advanced)
Estimated Time: 8-10 hours
Phase 1: Fundamentals (2h)
ββββββββββββββββββββββββββββββ
β‘ 1. SOLID Principles β
ββ 30min
β‘ 2. Dependency Inversion β
ββ 30min
β‘ 3. Interfaces & Abstractions β
ββ 30min
β‘ 4. Layered Architecture β
β
β 30min
Phase 2: Patterns (3h)
ββββββββββββββββββββββββββββββ
β‘ 5. Repository Pattern β
β
β 45min
β‘ 6. Use Case Pattern β
β
β 45min
β‘ 7. Dependency Injection β
β
β 45min
Phase 3: Integration (3h)
ββββββββββββββββββββββββββββββ
β‘ 8. Clean Architecture β
β
β
90min β Target
β‘ 9. Testing Strategies β
β
β
60min
Progress: [ββββββββββββββββββββ] 0%
~/Obsidian/Dev-Knowledge/
β
βββ Projects/
β βββ {project-name}/
β βββ _Index.md βββ Project overview
β βββ Progress.md βββ Progress tracking
β βββ Phases/ βββ Phase documents
β βββ Sessions/ βββ Session logs
β
βββ Decisions/
β βββ ADR-001-*.md βββ Architecture Decision Records
β
βββ Learnings/
β βββ LRN-001-*.md βββ Knowledge captures
β
βββ Sessions/
β βββ SESSION-2024-01-*.md βββ Daily sessions
β
βββ Analytics/
βββ Weekly-*.md βββ Usage reports
{
"knowledge": {
"enabled": true,
"vault_path": "docs/vault",
"discovery": {
"auto_discover": true,
"sources": ["code", "docs", "commits", "issues"],
"categories": ["concepts", "patterns", "techniques", "troubleshooting"]
},
"indexer": {
"auto_index": true,
"search": { "fuzzy_matching": true, "max_results": 20 }
},
"linker": {
"auto_suggest": true,
"auto_backlink": true,
"learning_path": { "enabled": true }
}
},
"obsidian": {
"enabled": true,
"vault_path": "~/Obsidian/Dev-Knowledge",
"export_format": {
"use_wikilinks": true,
"add_dataview_metadata": true
}
}
}| Feature | cc-initializer | cc-initializer-tmux | cc-initializer-obsidian |
|---|---|---|---|
| Base Framework | β | β | β |
| Parallel Dev (tmux) | β | β | β |
| Knowledge Discovery | β | β | β |
| Knowledge Search | β | β | β |
| Knowledge Linking | β | β | β |
| Learning Paths | β | β | β |
| Obsidian Sync | β | β | β |
cc-initializer β’ cc-initializer-tmux β’ Releases β’ Issues
MIT License