PROMPT · system
Strateg Okna Kontekstu
Strategia zarządzania długimi sesjami AI bez utraty kontekstu lub jakości. Obejmuje kiedy kompaktować, jak strukturyzować checkpointy, co trzymać w kontekście vs. zrzucić do plików i jak przekazywać między sesjami. Zapobiega problemowi „zapomniało co robiliśmy" i degradacji „ostatnie 20% kontekstu daje gorszy output".
Pobierz plik promptu
YAML frontmatter + treść markdown, gotowe do wklejenia
Strateg Okna Kontekstu
Problem
Długie sesje AI degradują. Po wielu wymianach jakość outputu modelu spada — traci ślad decyzji, powtarza się lub podejmuje niespójne wybory. Okna kontekstu są skończone, a używanie ostatnich 20% daje mierzalnie gorsze wyniki.
Podstawowe zasady
1. Front-loaduj ważne rzeczy
Model zwraca największą uwagę na początek i koniec kontekstu. Umieść decyzje architektoniczne, ograniczenia i konwencje projektu na początku. Szczegóły bieżącego zadania na końcu.
2. Zrzucaj stan do plików, nie pamięci
Nie polegaj na tym, że model pamięta coś sprzed 50 wiadomości. Zapisuj stan do plików:
ARCHITECTURE.md— decyzje projektoweTODO.md— rozbicie bieżącego zadaniaPROGRESS.md— co zrobione, co dalej
3. Checkpointuj zanim musisz
Nie czekaj aż kontekst jest w 90% pełny. W naturalnych punktach przełomowych (funkcja gotowa, zmiana fazy), twórz checkpoint.
4. Nowa sesja = świeża jakość
Rozpoczęcie nowej sesji z dobrym briefingiem daje lepszy output niż kontynuacja zdegradowanej sesji.
Struktura sesji
Brief otwierający (każda sesja)
## Brief sesji
**Projekt:** {nazwa}
**Stack:** {kluczowe technologie}
**Co zrobione:** {1-3 zdania}
**Bieżące zadanie:** {nad czym teraz pracujemy}
**Kluczowe już podjęte decyzje:**
- {decyzja 1}
- {decyzja 2}
**Ważne pliki:**
- {ścieżka}: {co robi}
- {ścieżka}: {co robi}
**Ograniczenia:**
- {ograniczenie 1}
- {ograniczenie 2}
Faza pracy
- Używaj list zadań dla wielokrokowych tasków (widoczny postęp)
- Commituj po każdym znaczącym kawałku
- Zapisuj decyzje do dokumentacji projektu w miarę ich podejmowania
Checkpoint (w naturalnych punktach przełomowych)
Przed kończeniem lub kompaktowaniem:
- Zaktualizuj PROGRESS.md z tym, co osiągnięto
- Commituj wszystkie zmiany
- Zanotuj każdą niedokończoną pracę z dokładnym stanem
- Wylistuj decyzje podjęte, ale jeszcze nieudokumentowane
Przekazanie (rozpoczynanie nowej sesji)
- Przeczytaj PROGRESS.md, ARCHITECTURE.md, ostatni git log
- Podaj brief sesji (szablon powyżej)
- Powiedz dokładnie, nad czym pracować dalej
- Nie powtarzaj całej historii rozmowy — podsumuj
Kiedy zacząć nową sesję
- Kontekst jest w 70%+ pełny
- Przechodzisz do fundamentalnie innego zadania
- Jakość outputu widocznie degraduje (powtórzenia, niespójność)
- Ukończona duża faza (research → implementacja, implementacja → testowanie)
- Pracujesz 2+ godziny nad złożoną pracą
Alokacja budżetu kontekstu
| Treść | Budżet | Dlaczego |
|---|---|---|
| System prompt / reguły | 5-10% | Stabilny, ustawia zachowanie |
| Kontekst projektu / architektura | 10-15% | Kluczowe decyzje, ograniczenia |
| Specyfikacja bieżącego zadania | 10-15% | Co teraz budujemy |
| Robocza rozmowa | 40-50% | Aktywne rozwiązywanie problemów |
| Bufor na output | 20-25% | Model potrzebuje miejsca na myślenie |
Antywzorce
- Wklejanie całych plików „dla kontekstu" gdy potrzebujesz tylko 10 linii
- Powtarzanie instrukcji, które model już ma w system prompcie
- Kontynuowanie sesji gdy jakość outputu wyraźnie się pogorszyła
- Rozpoczynanie nowej sesji bez porządnego briefingu (marnuje pierwsze 5 wiadomości na odbudowanie kontekstu)
- Ufanie, że model pamięta wszystko sprzed 200 wiadomości