Context Collecter
Skill do zarządzania kontekstem osobistym i firmowym w 20 warstwach informacyjnych.
Zawsze komunikuje się po polsku.
Przechowywanie danych
Ścieżka bazowa: ~/.claude/context/
~/.claude/context/private/ — 10 warstw prywatnych
~/.claude/context/company/ — 10 warstw firmowych
Linki między warstwami: [[company/technologia]], [[private/relacje]]
Przy wczytywaniu warstwy — automatycznie podążaj za linkami do powiązanych warstw.
Warstwy prywatne (~/.claude/context/private/)
| Plik |
Zawartość |
tozsamosc.md |
Kim jestem, background, dane bazowe |
wartosci.md |
Core values, filozofia życiowa |
cele.md |
Cele krótko i długoterminowe |
rodzina.md |
Struktura rodziny, bliskie osoby |
zdrowie.md |
Stan zdrowia, nawyki, aktywność |
finanse-osobiste.md |
Sytuacja finansowa, cele, nawyki |
hobby.md |
Pasje, aktywności, czas wolny |
styl-zycia.md |
Codzienne rutyny, preferencje |
rozwoj.md |
Nauka, umiejętności, książki |
relacje.md |
Sieć kontaktów, ważne osoby |
Warstwy firmowe (~/.claude/context/company/)
| Plik |
Zawartość |
firma.md |
Misja, wizja, etap, historia |
moja-rola.md |
Tytuł, odpowiedzialności, zakres decyzji |
zespol.md |
Struktura, kluczowe osoby, dynamika |
produkty.md |
Oferta, rozwiązywane problemy, plany |
klienci.md |
ICP, segmenty, kluczowe konta |
procesy.md |
Workflow, narzędzia, rytm pracy |
strategia.md |
Kierunek, OKRy, priorytety |
technologia.md |
Tech stack, narzędzia, infrastruktura |
finanse-firmy.md |
Model biznesowy, przychody, funding |
wyzwania.md |
Aktualne problemy, blokery, focus |
Format pliku warstwy
Wolna forma Markdown. Każdy wpis opatrz komentarzem z typem i datą:
<!-- static | 2026-02-18 -->
Treść stała, nie zmienia się w czasie.
<!-- dynamic | 2026-02-18 | deadline: 2026-02-21 -->
Treść czasowa powiązana z datą lub terminem.
Zasady:
- Unikaj duplikacji — przed zapisem sprawdź czy info już istnieje
- Daty w formacie
YYYY-MM-DD
static = dane stałe (imię, wartości, rola)
dynamic = dane czasowe (spotkania, zadania, cele z terminem)
- Jeśli plik warstwy nie istnieje — utwórz go z nagłówkiem
# [Nazwa warstwy] przed pierwszym zapisem
Przykłady static vs dynamic:
| Warstwa |
Przykład static |
Przykład dynamic |
cele.md |
"Chcę zbudować własny produkt" |
"Q1 2026: zatrudnić 2 developerów" |
zespol.md |
"Anna Kowalska – CTO, prawa ręka" |
"Rozmowa z Anną 20.02 o awansie" |
zdrowie.md |
"Nie jem glutenu" |
"Trening biegowy — plan na marzec" |
Obsługa przeterminowanych wpisów
Przy każdym wczytaniu warstwy: sprawdź wpisy dynamic z miniętą datą deadline.
Dla każdego przeterminowanego wpisu zapytaj użytkownika:
"Wpis z [data]: '[treść]' — termin minął. Zostawić jako historię czy usunąć?"
Tryb 1: Quick Save
Wyzwalacze: "zapamiętaj że...", "zapisz że...", "zanotuj...", "dodaj do kontekstu..."
Workflow
- Przeanalizuj treść wiadomości — oceń o czym jest informacja
- Wczytaj 1-2 najbardziej prawdopodobne warstwy
- Sprawdź przeterminowane wpisy (patrz wyżej)
- Zbadaj istniejące dane pod kątem:
- Konfliktu — np. inne spotkanie w tym samym terminie
- Uzupełnienia — powiązana info już istnieje (dopytaj o szczegóły)
- Braku powiązań — nowa, izolowana informacja
- ZAWSZE zaproponuj warstwę i zapytaj o potwierdzenie przed zapisem:
"Chcę to zapisać na warstwie [nazwa]. Czy to OK, czy wolisz inną warstwę?"
- Jeśli konflikt — pokaż istniejący wpis, wymuś decyzję:
"Na tej warstwie jest już: '[treść]'. Nadpisać, dopisać obok, czy pominąć?"
- Po potwierdzeniu — zapisz z timestampem i oznaczeniem
static/dynamic
Tryb 2: Briefing
Wyzwalacze: "zbierz kontekst o...", "przeprowadź wywiad o...", "uzupełnij warstwę...",
"wyciągnij ze mnie info o...", "zbierz info o mojej roli / firmie / zespole",
"opowiedz mi o swojej [kategorii]"
Workflow
- Zidentyfikuj warstwę z wiadomości użytkownika
- Wczytaj istniejące dane z tej warstwy
- Podążaj za linkami
[[...]] do powiązanych warstw
- Na podstawie ilości danych zaproponuj tryb:
- Mało danych (lub brak) → zaproponuj głęboki wywiad
- Dużo danych → zaproponuj szybki skan (tylko uzupełnienie luk)
- Zadawaj pytania jedno po jednym, czekaj na odpowiedź przed następnym
- Głęboki wywiad: Pytania pogłębiające, eksploruj granice wiedzy, drąż "dlaczego"
- Szybki skan: Tylko kluczowe luki — pomijaj to co już wiesz
- Po każdej odpowiedzi — zaproponuj warstwę do zapisu i potwierdź
- Po zakończeniu — podsumuj co zostało zebrane lub zaktualizowane
Szczegółowe pytania per kategoria:
references/private-categories.md — pytania dla 10 warstw prywatnych
references/company-categories.md — pytania dla 10 warstw firmowych
Tryb 3: Load/Mount
Wyzwalacze: "zamontuj kontekst...", "załaduj kontekst...", "pokaż kontekst...",
"daj mi kontekst o...", "co wiesz o mnie...", "podsumuj mój kontekst..."
Workflow
- Jeśli zakres nie jest sprecyzowany — zapytaj:
"Co dokładnie chcesz załadować? Wszystkie warstwy, konkretną kategorię czy wybrany temat?"
- Wczytaj odpowiednie warstwy zgodnie z odpowiedzią
- Podążaj za linkami
[[...]] do powiązanych warstw
- Cicho załaduj — wczytaj zawartość plików do kontekstu, nie wypisuj surowej treści. Potwierdź tylko co zostało załadowane (krok 5).
- Potwierdź krótko co zostało załadowane:
"Kontekst firmowy załadowany (10 warstw). Mogę teraz odpowiadać z pełnym kontekstem."
- Sprawdź przeterminowane wpisy dynamic w każdej załadowanej warstwie
Przegląd warstw
Wyzwalacze: "co wiesz o mnie?", "podsumuj mój kontekst", "jakie warstwy masz wypełnione?"
- Sprawdź które pliki istnieją w
private/ i company/
- Dla każdego istniejącego pliku — pokaż nazwę warstwy i datę ostatniej aktualizacji
- Wyświetl zwięzłe podsumowanie:
"Mam dane w 6/20 warstwach: tożsamość, wartości, moja-rola, technologia, strategia, wyzwania."
- Zapytaj: "Chcesz załadować pełen kontekst z którejś warstwy?"
Granularność ładowania
| Polecenie |
Co ładuje |
| "zamontuj wszystko" |
Wszystkie warstwy z namespace'u |
| "zamontuj kontekst o firmie" |
Wszystkie 10 warstw firmowych |
| "zamontuj tylko technologię" |
company/technologia.md |
| "zamontuj z technologii tylko [temat]" |
Konkretna sekcja/fraza z pliku |
| "zamontuj mój prywatny kontekst" |
Wszystkie 10 warstw prywatnych |
Tryb 4: Edit / Delete
Wyzwalacze: "popraw...", "zmień to że...", "usuń wpis...", "zaktualizuj...", "skoryguj..."
Workflow
- Zidentyfikuj warstwę której dotyczy zmiana
- Wczytaj aktualną zawartość tej warstwy
- Znajdź wpis który ma być zmieniony lub usunięty — pokaż go użytkownikowi:
"Znalazłem: '[treść wpisu]' (warstwa: [nazwa], data: [data]). To ten wpis?"
- Poczekaj na potwierdzenie że to właściwy wpis
- Dla edycji — pokaż proponowaną zmianę i zapytaj o potwierdzenie:
"Zmienię na: '[nowa treść]'. Zatwierdzić?"
- Dla usunięcia — wymuś potwierdzenie:
"Usunąć ten wpis trwale? Tego nie można cofnąć."
- Po potwierdzeniu — wprowadź zmianę i zapisz plik
1---2name: context-collecter3description: Zbiera, zapisuje i ładuje kontekst osobisty i firmowy w 20 warstwach informacyjnych. Tryb zapisu: "zapamiętaj że...", "zapisz że...", "zanotuj...", "dodaj do kontekstu...". Tryb briefingu: "zbierz kontekst o...", "przeprowadź wywiad o...", "uzupełnij warstwę...", "wyciągnij ze mnie info o...", "zbierz info o mojej roli / firmie / zespole", "opowiedz mi o swojej [kategorii]". Tryb montowania: "zamontuj kontekst...", "załaduj kontekst o...", "pokaż kontekst...", "daj mi kontekst o...", "co wiesz o mnie...", "podsumuj mój kontekst...". Tryb edycji: "popraw...", "zmień to że...", "usuń wpis...", "zaktualizuj...". Zawsze komunikuje się po polsku.4---5
6# Context Collecter
7
8Skill do zarządzania kontekstem osobistym i firmowym w 20 warstwach informacyjnych.
9
10**Zawsze komunikuje się po polsku.**
11
12---
13
14## Przechowywanie danych
15
16Ścieżka bazowa: `~/.claude/context/`
17
18- `~/.claude/context/private/` — 10 warstw prywatnych
19- `~/.claude/context/company/` — 10 warstw firmowych
20
21**Linki między warstwami:** `[[company/technologia]]`, `[[private/relacje]]`
22Przy wczytywaniu warstwy — automatycznie podążaj za linkami do powiązanych warstw.
23
24---
25
26## Warstwy prywatne (`~/.claude/context/private/`)
27
28| Plik | Zawartość |
29|------|-----------|
30| `tozsamosc.md` | Kim jestem, background, dane bazowe |
31| `wartosci.md` | Core values, filozofia życiowa |
32| `cele.md` | Cele krótko i długoterminowe |
33| `rodzina.md` | Struktura rodziny, bliskie osoby |
34| `zdrowie.md` | Stan zdrowia, nawyki, aktywność |
35| `finanse-osobiste.md` | Sytuacja finansowa, cele, nawyki |
36| `hobby.md` | Pasje, aktywności, czas wolny |
37| `styl-zycia.md` | Codzienne rutyny, preferencje |
38| `rozwoj.md` | Nauka, umiejętności, książki |
39| `relacje.md` | Sieć kontaktów, ważne osoby |
40
41## Warstwy firmowe (`~/.claude/context/company/`)
42
43| Plik | Zawartość |
44|------|-----------|
45| `firma.md` | Misja, wizja, etap, historia |
46| `moja-rola.md` | Tytuł, odpowiedzialności, zakres decyzji |
47| `zespol.md` | Struktura, kluczowe osoby, dynamika |
48| `produkty.md` | Oferta, rozwiązywane problemy, plany |
49| `klienci.md` | ICP, segmenty, kluczowe konta |
50| `procesy.md` | Workflow, narzędzia, rytm pracy |
51| `strategia.md` | Kierunek, OKRy, priorytety |
52| `technologia.md` | Tech stack, narzędzia, infrastruktura |
53| `finanse-firmy.md` | Model biznesowy, przychody, funding |
54| `wyzwania.md` | Aktualne problemy, blokery, focus |
55
56---
57
58## Format pliku warstwy
59
60Wolna forma Markdown. Każdy wpis opatrz komentarzem z typem i datą:
61
62```markdown
63<!-- static | 2026-02-18 -->
64Treść stała, nie zmienia się w czasie.
65
66<!-- dynamic | 2026-02-18 | deadline: 2026-02-21 -->
67Treść czasowa powiązana z datą lub terminem.
68```
69
70**Zasady:**
71- Unikaj duplikacji — przed zapisem sprawdź czy info już istnieje
72- Daty w formacie `YYYY-MM-DD`
73- `static` = dane stałe (imię, wartości, rola)
74- `dynamic` = dane czasowe (spotkania, zadania, cele z terminem)
75- Jeśli plik warstwy nie istnieje — utwórz go z nagłówkiem `# [Nazwa warstwy]` przed pierwszym zapisem
76
77**Przykłady static vs dynamic:**
78
79| Warstwa | Przykład static | Przykład dynamic |
80|---------|----------------|-----------------|
81| `cele.md` | "Chcę zbudować własny produkt" | "Q1 2026: zatrudnić 2 developerów" |
82| `zespol.md` | "Anna Kowalska – CTO, prawa ręka" | "Rozmowa z Anną 20.02 o awansie" |
83| `zdrowie.md` | "Nie jem glutenu" | "Trening biegowy — plan na marzec" |
84
85---
86
87## Obsługa przeterminowanych wpisów
88
89Przy każdym wczytaniu warstwy: sprawdź wpisy `dynamic` z miniętą datą `deadline`.
90
91Dla każdego przeterminowanego wpisu zapytaj użytkownika:
92> "Wpis z [data]: '[treść]' — termin minął. Zostawić jako historię czy usunąć?"
93
94---
95
96## Tryb 1: Quick Save
97
98**Wyzwalacze:** "zapamiętaj że...", "zapisz że...", "zanotuj...", "dodaj do kontekstu..."
99
100### Workflow
101
1021. Przeanalizuj treść wiadomości — oceń o czym jest informacja
1032. Wczytaj 1-2 najbardziej prawdopodobne warstwy
1043. Sprawdź przeterminowane wpisy (patrz wyżej)
1054. Zbadaj istniejące dane pod kątem:
106 - **Konfliktu** — np. inne spotkanie w tym samym terminie
107 - **Uzupełnienia** — powiązana info już istnieje (dopytaj o szczegóły)
108 - **Braku powiązań** — nowa, izolowana informacja
1095. **ZAWSZE** zaproponuj warstwę i zapytaj o potwierdzenie przed zapisem:
110 > "Chcę to zapisać na warstwie [nazwa]. Czy to OK, czy wolisz inną warstwę?"
1116. Jeśli konflikt — pokaż istniejący wpis, wymuś decyzję:
112 > "Na tej warstwie jest już: '[treść]'. Nadpisać, dopisać obok, czy pominąć?"
1137. Po potwierdzeniu — zapisz z timestampem i oznaczeniem `static`/`dynamic`
114
115---
116
117## Tryb 2: Briefing
118
119**Wyzwalacze:** "zbierz kontekst o...", "przeprowadź wywiad o...", "uzupełnij warstwę...",
120"wyciągnij ze mnie info o...", "zbierz info o mojej roli / firmie / zespole",
121"opowiedz mi o swojej [kategorii]"
122
123### Workflow
124
1251. Zidentyfikuj warstwę z wiadomości użytkownika
1262. Wczytaj istniejące dane z tej warstwy
1273. Podążaj za linkami `[[...]]` do powiązanych warstw
1284. Na podstawie ilości danych zaproponuj tryb:
129 - Mało danych (lub brak) → zaproponuj **głęboki wywiad**
130 - Dużo danych → zaproponuj **szybki skan** (tylko uzupełnienie luk)
1315. Zadawaj pytania **jedno po jednym**, czekaj na odpowiedź przed następnym
1326. **Głęboki wywiad:** Pytania pogłębiające, eksploruj granice wiedzy, drąż "dlaczego"
1337. **Szybki skan:** Tylko kluczowe luki — pomijaj to co już wiesz
1348. Po każdej odpowiedzi — zaproponuj warstwę do zapisu i potwierdź
1359. Po zakończeniu — podsumuj co zostało zebrane lub zaktualizowane
136
137**Szczegółowe pytania per kategoria:**
138- `references/private-categories.md` — pytania dla 10 warstw prywatnych
139- `references/company-categories.md` — pytania dla 10 warstw firmowych
140
141---
142
143## Tryb 3: Load/Mount
144
145**Wyzwalacze:** "zamontuj kontekst...", "załaduj kontekst...", "pokaż kontekst...",
146"daj mi kontekst o...", "co wiesz o mnie...", "podsumuj mój kontekst..."
147
148### Workflow
149
1501. Jeśli zakres nie jest sprecyzowany — zapytaj:
151 > "Co dokładnie chcesz załadować? Wszystkie warstwy, konkretną kategorię czy wybrany temat?"
1522. Wczytaj odpowiednie warstwy zgodnie z odpowiedzią
1533. Podążaj za linkami `[[...]]` do powiązanych warstw
1544. **Cicho załaduj** — wczytaj zawartość plików do kontekstu, nie wypisuj surowej treści. Potwierdź tylko co zostało załadowane (krok 5).
1555. Potwierdź krótko co zostało załadowane:
156 > "Kontekst firmowy załadowany (10 warstw). Mogę teraz odpowiadać z pełnym kontekstem."
1576. Sprawdź przeterminowane wpisy dynamic w każdej załadowanej warstwie
158
159### Przegląd warstw
160
161**Wyzwalacze:** "co wiesz o mnie?", "podsumuj mój kontekst", "jakie warstwy masz wypełnione?"
162
1631. Sprawdź które pliki istnieją w `private/` i `company/`
1642. Dla każdego istniejącego pliku — pokaż nazwę warstwy i datę ostatniej aktualizacji
1653. Wyświetl zwięzłe podsumowanie:
166 > "Mam dane w 6/20 warstwach: tożsamość, wartości, moja-rola, technologia, strategia, wyzwania."
1674. Zapytaj: "Chcesz załadować pełen kontekst z którejś warstwy?"
168
169### Granularność ładowania
170
171| Polecenie | Co ładuje |
172|-----------|-----------|
173| "zamontuj wszystko" | Wszystkie warstwy z namespace'u |
174| "zamontuj kontekst o firmie" | Wszystkie 10 warstw firmowych |
175| "zamontuj tylko technologię" | `company/technologia.md` |
176| "zamontuj z technologii tylko [temat]" | Konkretna sekcja/fraza z pliku |
177| "zamontuj mój prywatny kontekst" | Wszystkie 10 warstw prywatnych |
178
179---
180
181## Tryb 4: Edit / Delete
182
183**Wyzwalacze:** "popraw...", "zmień to że...", "usuń wpis...", "zaktualizuj...", "skoryguj..."
184
185### Workflow
186
1871. Zidentyfikuj warstwę której dotyczy zmiana
1882. Wczytaj aktualną zawartość tej warstwy
1893. Znajdź wpis który ma być zmieniony lub usunięty — pokaż go użytkownikowi:
190 > "Znalazłem: '[treść wpisu]' (warstwa: [nazwa], data: [data]). To ten wpis?"
1914. Poczekaj na potwierdzenie że to właściwy wpis
1925. Dla **edycji** — pokaż proponowaną zmianę i zapytaj o potwierdzenie:
193 > "Zmienię na: '[nowa treść]'. Zatwierdzić?"
1946. Dla **usunięcia** — wymuś potwierdzenie:
195 > "Usunąć ten wpis trwale? Tego nie można cofnąć."
1967. Po potwierdzeniu — wprowadź zmianę i zapisz plik