Overview
A system for quickly capturing momentary ideas, connecting them to existing thoughts, and learning your thinking patterns so Claude Code becomes "an AI that knows me."
System Goals
| Goal |
Description |
| Quick Capture |
Save ideas in under 2 seconds with zero friction |
| Auto-linking |
Semantic connections to existing notes |
| Meta-cognition |
Analyze and track thinking patterns |
| AI Learning |
Claude understands user's way of thinking |
Architecture
┌─────────────────────────────────────────────────────────────────────┐
│ CLAUDE.md │
│ ┌───────────────────────────────────────────────────────────────┐ │
│ │ - How to use Obsidian │ │
│ │ - How to reference thinking patterns │ │
│ │ - Instructions to read meta files on new conversations │ │
│ └───────────────────────────────────────────────────────────────┘ │
└─────────────────────────────────────────────────────────────────────┘
│
▼ Reference
┌─────────────────────────────────────────────────────────────────────┐
│ Slash Commands │
│ │
│ ┌─────────────┐ ┌─────────────┐ ┌─────────────┐ │
│ │ /spark │ │ /think │ │ /idea │ │
│ │ Quick │ │ Manual │ │ Elaborate │ │
│ │ Capture │ │ Analysis │ │ │ │
│ └──────┬──────┘ └──────┬──────┘ └──────┬──────┘ │
└─────────┼────────────────┼────────────────┼─────────────────────────┘
│ │ │
▼ ▼ ▼
┌─────────────────────────────────────────────────────────────────────┐
│ Core Engine │
│ │
│ ┌─────────────────────────────────────────────────────────────┐ │
│ │ Spark Processor │ │
│ │ 1. Parse input │ │
│ │ 2. Extract keywords │ │
│ │ 3. Search Vault (related notes) │ │
│ │ 4. Generate [[links]] │ │
│ │ 5. Create atomic note (100 word limit) │ │
│ └─────────────────────────────────────────────────────────────┘ │
└─────────────────────────────────────────────────────────────────────┘
Slash Commands
/spark — Quick Capture
| Purpose | Quickly capture fleeting ideas |
| Input | /spark [idea] |
| Processing Time | < 3 seconds |
| Output | Save confirmation + connections + meta feedback |
Example:
Input: /spark Unify API error response format
Output:
✓ Saved: sparks/Unify API error response format.md
Links: [[REST Design]], [[Error Handling]]
Meta: 3rd thought about API design (↑ trending)
/think — Full Meta Analysis
Input: /think
Output:
## Last 2 Weeks Analysis
### Emerging Interests
- Meta-cognition (4 times, rapid rise)
- AI Collaboration (2 times, new)
### Consistent Interests
- Automation (8 times)
- Developer Productivity (5 times)
### Fading Interests
- Frontend (0 times, no mentions in 2 weeks)
### Discovered Pattern
"Recently focusing on 'making tools understand me'"
File Structure
생각 저장소/
│
├── sparks/ ← Fleeting ideas (atomic notes)
│ ├── Unify API error format.md
│ ├── Claude learning my thinking.md
│ └── ...
│
├── ideas/ ← Elaborated ideas (/idea results)
│ ├── Spark System Design.md
│ └── ...
│
└── meta/ ← Meta-cognition data
├── 사고 패턴.md ← Current patterns + change log
└── snapshots/ ← Monthly snapshots
├── 2025-01.md
└── ...
Implementation Priority
| Order |
Item |
Complexity |
| 1 | /spark basic (save only) | Low |
| 2 | Vault search + linking | Medium |
| 3 | Meta Analyzer (incremental) | Medium |
| 4 | Thinking patterns structure | Low |
| 5 | /think (full analysis) | Medium |
| 6 | CLAUDE.md update | Low |
| 7 | Monthly snapshot automation | Low |
Future Extensions
- Semantic Search — Vector DB integration for meaning-based connections
- Auto Clustering — Automatically group similar sparks
- Insight Notifications — "New pattern discovered this week"
- Visualization — Interest change graphs