Jun 9, 2026, 3:59 PM

This commit is contained in:
Paweł Domański
2026-06-09 13:59:59 +00:00
parent 7d431984e3
commit c36ead5db0
30 changed files with 299 additions and 282 deletions
@@ -11,7 +11,7 @@ tags:
---
![](https://miro.medium.com/v2/resize:fit:1400/format:webp/1*AVgvTJTFCdvywVkChliZrA.png)
*Po debacie na Wiki / nie LLM Wiki na LLM, chcę podzielić się moim doświadczeniem z ostatnich pięciu lat budowania drugiego mózgu w Obsidian. Podłączenie go do kodu Claude'a pokazało mi, co zostawiałem na stole.*
*Po debacie na Knowledge Base / nie LLM Knowledge Base na LLM, chcę podzielić się moim doświadczeniem z ostatnich pięciu lat budowania drugiego mózgu w Obsidian. Podłączenie go do kodu Claude'a pokazało mi, co zostawiałem na stole.*
Otworzyłem swój pierwszy skarbiec Obsidian w 2021 roku. To był bałagan — zrzut migracji z Evernote, Notion i dekady plików tekstowych rozrzuconych na trzech komputerach. Pięć lat później ten skarbiec zawiera ponad 5 000 notatek obejmujących moją pracę konsultingową, badania osobiste, prace inwestycyjne oraz codzienną fakturę życia — notatki ze spotkań, najważniejsze momenty książek, niedokończone pomysły i rodzaj myślenia, które robisz tylko wtedy, gdy wiesz, że nikt cię nie ogląda.
@@ -27,7 +27,7 @@ To się zmieniło, gdy podłączyłem kod Claude'a do mojego sejfu. I zmieniło
Większość poradników integracyjnych zaczyna się od tego narzędzia. Zainstaluj tę wtyczkę. Skonfiguruj ten serwer. Oto blob JSON. Brakuje im fundamentalnego wglądu, który sprawia, że wszystko działa.
Kod Claude'a nie został stworzony do robienia notatek. Został stworzony, aby poruszać się po bazach kodu — czytać pliki, rozumieć strukturę, podążać za odniesieniami, dokonywać ukierunkowanych edycji i realizować wieloetapowe plany. Obsydianowy skarbiec niemal idealnie się na to odwzorowuje. Kod zawiera pliki źródłowe, instrukcje importu, strukturę katalogów i konfigurację. Twój skarbiec zawiera notatki Markdown, wikilinki, hierarchie folderów i materiały YAML. Claude Code porusza się po nich z podobną bieglością.
Kod Claude'a nie został stworzony do robienia notatek. Został stworzony, aby poruszać się po bazach kodu — czytać pliki, rozumieć strukturę, podążać za odniesieniami, dokonywać ukierunkowanych edycji i realizować wieloetapowe plany. Obsydianowy skarbiec niemal idealnie się na to odwzorowuje. Kod zawiera pliki źródłowe, instrukcje importu, strukturę katalogów i konfigurację. Twój skarbiec zawiera notatki Markdown, knowledgelinki, hierarchie folderów i materiały YAML. Claude Code porusza się po nich z podobną bieglością.
Najprostsza integracja jest najbardziej niedoceniana:
@@ -53,7 +53,7 @@ Oto, czego nauczyło mnie pięć lat dyscypliny na skoku, jak włożyć CLAUDE.m
This is my personal + professional knowledge vault. Five years
of notes across consulting, investing, and distributed systems
research, and personal development. Notes use Obsidian-flavored
Markdown with [[wikilinks]], callouts, and YAML frontmatter.
Markdown with [[knowledgelinks]], callouts, and YAML frontmatter.
## Structure
- Projects/ - active client and personal work
- Areas/ - ongoing domains (health, finance, ML research)
@@ -63,7 +63,7 @@ Markdown with [[wikilinks]], callouts, and YAML frontmatter.
- _templates/ - Obsidian templates (NEVER modify)
- _ai-drafts/ - staging area for AI-generated content
## Conventions
- Internal links: always [[wikilinks]], never bare URLs
- Internal links: always [[knowledgelinks]], never bare URLs
- Tags: hierarchical #domain/topic format
- MOCs: prefixed "MOC - " (Maps of Content)
- Daily notes: Journal/YYYY/YYYY-MM/YYYY-MM-DD.md
@@ -94,7 +94,7 @@ Trzy nieoczywiste praktyki, których się nauczyłem, są ważniejsze niż sam s
Oto, co zaskoczyło mnie po latach łączenia notatek: mój skarbiec to nie tylko folder plików Markdown. To baza danych grafów.
Każdy skarbiec Obsydian zawiera graf niejawny. Notatki to węzły. Wikilinki tworzą krawędzie — gdy piszesz w notatkach Raft, tworzysz przejście między pojęciami i pojęciami. Poszczególne wikilinki są kierowane (uwaga A linkuje do notatki B), ale funkcja backlinków Obsidian tworzy dwukierunkową warstwę nawigacyjną, dzięki czemu można przechodzić przez połączenia w dowolnym kierunku. Tagi działają jak etykiety, grupując węzły w podgrafy. Właściwości frontmatter stają się atrybutami węzłów, które narzędzia śledzące grafy mogą zapytywać i filtrować.`[[Distributed Consensus]]`
Każdy skarbiec Obsydian zawiera graf niejawny. Notatki to węzły. Knowledge Baselinki tworzą krawędzie — gdy piszesz w notatkach Raft, tworzysz przejście między pojęciami i pojęciami. Poszczególne knowledgelinki są kierowane (uwaga A linkuje do notatki B), ale funkcja backlinków Obsidian tworzy dwukierunkową warstwę nawigacyjną, dzięki czemu można przechodzić przez połączenia w dowolnym kierunku. Tagi działają jak etykiety, grupując węzły w podgrafy. Właściwości frontmatter stają się atrybutami węzłów, które narzędzia śledzące grafy mogą zapytywać i filtrować.`[[Distributed Consensus]]`
Widok grafu Obsidian pokazuje tę strukturę. Jest piękny. Ale jest bierny — nie potrafi rozumować nad wykresem, nie potrafi powiedzieć, które notatki są hubami, nie potrafi zidentyfikować klastrów, które powinny być połączone, a nie są.
@@ -132,7 +132,7 @@ Przetestowałem każdą główną ścieżkę integracji. Oto co bym polecił, up
## Poziom 1: Bezpośredni system plików (Zacznij tutaj)
Po prostu uciekaj z rootu vaultu. Dodaj CLAUDE.md. Zainstaluj oficjalne [kepano/obsidian-skills](https://github.com/kepano/obsidian-skills) — pięć plików umiejętności od CEO Obsidian, Steph Ango, które uczą Claude Code pełnego formatu Obsidian: wikilinki, callouty, Bases, Canvas i CLI. Bez nich Claude traktuje go jak zepsuty Markdown i jak cytat.`claude` `[[wikilinks]]` `> [!warning]`
Po prostu uciekaj z rootu vaultu. Dodaj CLAUDE.md. Zainstaluj oficjalne [kepano/obsidian-skills](https://github.com/kepano/obsidian-skills) — pięć plików umiejętności od CEO Obsidian, Steph Ango, które uczą Claude Code pełnego formatu Obsidian: knowledgelinki, callouty, Bases, Canvas i CLI. Bez nich Claude traktuje go jak zepsuty Markdown i jak cytat.`claude` `[[knowledgelinks]]` `> [!warning]`
```hs
npx skills add git@github.com:kepano/obsidian-skills.git
@@ -178,7 +178,7 @@ Nie każdy workflow AI się utrzymuje. To właśnie te używam nadal co tydzień
## Automatyczne backlinkowanie (Lek Gateway)
```hs
Read my journal entry for today and add [[wikilinks]] to all
Read my journal entry for today and add [[knowledgelinks]] to all
people, places, and books mentioned. Search the vault for
existing notes on each entity. If no note exists, create a
stub in Resources/People/ or Resources/Places/ with basic
@@ -197,7 +197,7 @@ Areas/organizational-design/. Identify concepts that appear
in both domains or that share structural similarities.
Write a synthesis note at _ai-drafts/cross-domain-synthesis.md
mapping the parallels. Use ONLY content from my notes
do not add external claims. Include [[wikilinks]] to all
do not add external claims. Include [[knowledgelinks]] to all
source notes.
```
@@ -207,7 +207,7 @@ Claude dostrzegł powiązania, których wcześniej nie poruszyłem: moje notatki
```hs
Find all orphan notes (no incoming or outgoing links),
notes missing YAML frontmatter, and broken wikilinks.
notes missing YAML frontmatter, and broken knowledgelinks.
Output a report at _ai-drafts/vault-health-report.md.
```
@@ -238,7 +238,7 @@ Próbowałem alternatyw. Oto dlaczego ciągle wracam:
**Pliki lokalne, nie lock-in w chmurze.** Mój sejf to folder plików Markdown w moim systemie plików. Jestem ich właścicielem. Jutro mogę je zrobić kopię zapasową albo zmienić narzędzie. Notion AI jest potężne, ale Twoje dane znajdują się na serwerach Notion w zastrzeżonym formacie. Kiedy daję Claude Code dostęp do mojego sejfu, odczytuje on te same pliki, które edytuję w Obsidian — bez warstwy synchronizacji, bez tłumaczenia API, bez danych opuszczających mój komputer.`grep` `git`
**Agentic, nie autocomplete.** Większość integracji AI w narzędziach PKM to automatyczne uzupełnianie na sterydach — sugerują to, że piszesz na klawiaturze. Claude Code jest agentem. Może przeczytać 40 notatek, określić, które są istotne, tworzyć nowe pliki, dodawać wikilinki i raportować o swoich działaniach. Różnica między "pisaniem wspomaganym AI" a "zarządzaniem wiedzą wspomaganym przez AI" jest różnicą między lepszą klawiaturą a asystentem badawczym.
**Agentic, nie autocomplete.** Większość integracji AI w narzędziach PKM to automatyczne uzupełnianie na sterydach — sugerują to, że piszesz na klawiaturze. Claude Code jest agentem. Może przeczytać 40 notatek, określić, które są istotne, tworzyć nowe pliki, dodawać knowledgelinki i raportować o swoich działaniach. Różnica między "pisaniem wspomaganym AI" a "zarządzaniem wiedzą wspomaganym przez AI" jest różnicą między lepszą klawiaturą a asystentem badawczym.
**Kompozycyjne, nie monolityczne.** Mogę zmienić serwery MCP i zmienić CLAUDE.md, dodać umiejętności, przesyłać sygnały przez skrypty shell lub użyć zupełnie innego modelu AI jutro. Architektura składa się z warstw tekstu zwykłego i otwartych protokołów. Nic nie jest zablokowane.
@@ -291,4 +291,4 @@ Stawiam na to pierwsze. Pięć lat budowania mojego skarbca uczyniło go wartoś
Wykres zawsze tam był. Teraz coś może ją przemierzyć.
*Narzędzia open-source z referencją:* [*kepano/obsidian-skills*](https://github.com/kepano/obsidian-skills) *(oficjalne umiejętności agenta),* [*MCPVault*](https://github.com/bitbonsai/mcpvault) *(serwer MCP bez zależności),* [*TurboVault*](https://github.com/Epistates/turbovault) *(analiza grafów Rust*), [*obsidian-claude-code-mcp*](https://github.com/iansinnott/obsidian-claude-code-mcp) *(integracja z WebSocket*), [*obsidian-mcp-tools*](https://github.com/jacksteamdev/obsidian-mcp-tools) *(wyszukiwanie semantyczne),* [*Claudian*](https://github.com/YishenTu/claudian) *(wtyczka boczna). Liczba gwiazd i cechy są aktualne na kwiecień 2026 roku.*
*Narzędzia open-source z referencją:* [*kepano/obsidian-skills*](https://github.com/kepano/obsidian-skills) *(oficjalne umiejętności agenta),* [*MCPVault*](https://github.com/bitbonsai/mcpvault) *(serwer MCP bez zależności),* [*TurboVault*](https://github.com/Epistates/turbovault) *(analiza grafów Rust*), [*obsidian-claude-code-mcp*](https://github.com/iansinnott/obsidian-claude-code-mcp) *(integracja z WebSocket*), [*obsidian-mcp-tools*](https://github.com/jacksteamdev/obsidian-mcp-tools) *(wyszukiwanie semantyczne),* [*Claudian*](https://github.com/YishenTu/claudian) *(wtyczka boczna). Liczba gwiazd i cechy są aktualne na kwiecień 2026 roku.*