Idea 02

Spark System

Capture fleeting ideas, connect them, build meta-cognition

PKM Meta-cognition Obsidian

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

PurposeQuickly capture fleeting ideas
Input/spark [idea]
Processing Time< 3 seconds
OutputSave 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
2Vault search + linkingMedium
3Meta Analyzer (incremental)Medium
4Thinking patterns structureLow
5/think (full analysis)Medium
6CLAUDE.md updateLow
7Monthly snapshot automationLow

Future Extensions