Raport dla klienta: przekłada analizę prawną na zrozumiały stan sprawy, ryzyka, warianty działania, priorytety i następne kroki bez utraty podstaw źródłowych.
GPL-3.0Auto-check passed
Install Raport Klienta V1
skills CLI
$ npx skills add michaleiatrak-star/Lex-Machina --skill raport-klienta-v1 -a claude-code
Project install by default; add -g for ~/.claude/skills/.
Install the "raport-klienta-v1" agent skill from https://github.com/michaleiatrak-star/Lex-Machina/tree/main/Wersja%20rozwojowa%20rozpakowana/raport-klienta-v1 into .claude/skills/raport-klienta-v1/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "raport-klienta-v1", then confirm the skill loads.
Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
Type this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
skills CLI
$ npx skills add michaleiatrak-star/Lex-Machina --skill raport-klienta-v1 -a codex
Project install goes to .agents/skills/; add -g for ~/.codex/skills/.
Install the "raport-klienta-v1" agent skill from https://github.com/michaleiatrak-star/Lex-Machina/tree/main/Wersja%20rozwojowa%20rozpakowana/raport-klienta-v1 into .agents/skills/raport-klienta-v1/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "raport-klienta-v1", then confirm the skill loads.
Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
skills CLI
$ npx skills add michaleiatrak-star/Lex-Machina --skill raport-klienta-v1 -a cursor
Project install goes to .agents/skills/; add -g for ~/.cursor/skills/.
Install the "raport-klienta-v1" agent skill from https://github.com/michaleiatrak-star/Lex-Machina/tree/main/Wersja%20rozwojowa%20rozpakowana/raport-klienta-v1 into .cursor/skills/raport-klienta-v1/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "raport-klienta-v1", then confirm the skill loads.
Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
skills CLI
$ npx skills add michaleiatrak-star/Lex-Machina --skill raport-klienta-v1 -a gemini-cli
Project install goes to .agents/skills/; add -g for ~/.gemini/skills/.
Install the "raport-klienta-v1" agent skill from https://github.com/michaleiatrak-star/Lex-Machina/tree/main/Wersja%20rozwojowa%20rozpakowana/raport-klienta-v1 into .gemini/skills/raport-klienta-v1/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "raport-klienta-v1", then confirm the skill loads.
Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
Installs for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
skills CLI
$ npx skills add michaleiatrak-star/Lex-Machina --skill raport-klienta-v1 -a github-copilot
Project install goes to .agents/skills/; add -g for ~/.copilot/skills/.
Install the "raport-klienta-v1" agent skill from https://github.com/michaleiatrak-star/Lex-Machina/tree/main/Wersja%20rozwojowa%20rozpakowana/raport-klienta-v1 into .github/skills/raport-klienta-v1/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "raport-klienta-v1", then confirm the skill loads.
GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
skills CLI
$ npx skills add michaleiatrak-star/Lex-Machina --skill raport-klienta-v1 -a opencode
OpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
Install the "raport-klienta-v1" agent skill from https://github.com/michaleiatrak-star/Lex-Machina/tree/main/Wersja%20rozwojowa%20rozpakowana/raport-klienta-v1 into .opencode/skills/raport-klienta-v1/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "raport-klienta-v1", then confirm the skill loads.
OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
Facts
Skill name
raport-klienta-v1
GitHub stars
263
Token cost
~5.1k tokens
SKILL.md length
556 words
Files
11 (incl. references, assets)
Skills in repo
35
Repo updated
First seen
Licence
GPL-3.0
At a glance
Raport dla klienta: przekłada analizę prawną na zrozumiały stan sprawy, ryzyka, warianty działania, priorytety i następne kroki bez utraty podstaw źródłowych.
Works in 8 steps: view raport-klienta-v1/ oraz względne… → view shared/ oznacza odczyt z osobnego,… → view / oznacza aktywację/odczyt osobnego… → …
SKILL.md covers ADAPTER RUNTIME — PORTABILITY…, ARCHITEKTURA, REGUŁA RENDEROWANIA and RENDEROWANIE BEZ POLA data, plus 14 more sections
Calls jest
What it does
Raport Klienta V1 is an agent skill from michaleiatrak-star/Lex-Machina. Raport dla klienta: przekłada analizę prawną na zrozumiały stan sprawy, ryzyka, warianty działania, priorytety i następne kroki bez utraty podstaw źródłowych.
Its SKILL.md is about 5.1k tokens, which your agent loads only when the skill is triggered. The skill folder holds 14 other files, including reference files and assets (for example `.claude-plugin/plugin.json`, `PORTABILITY-MANIFEST.md` and `agents/openai.yaml`). Compatibility notes: liveweblookup, fileread, crossskillfileread, optionaldocumentandinteractiveui
The repository describes itself as: Analityka polskiego prawa, przygotowanie pism procesowych, weryfikacja przepisów prawa polskiego i orzecznictwa z oficjalnych źródeł z zakazem cytowania z pamięci, przygotowanie… The licence is GPL-3.0.
Raport Klienta V1 loads about 5.1k tokens when it runs, and up to ~12k if it reads all its reference files. Until then it costs about 44 tokens; SKILL.md has 556 words of instructions outside code blocks.
Always· name and description, kept in context so the agent knows when to use it
~44
When it runs· the whole SKILL.md, loaded when a task matches
~5.1k
With references· SKILL.md plus every file in references/, read only if the agent opens them
~12k
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
Safety
Auto-check passed
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
Download SKILL.mdSave it as .claude/skills/raport-klienta-v1/SKILL.md (or your agent's skills folder). This skill also uses 10 other files; get the full folder from GitHub.
name
raport-klienta-v1
description
Raport dla klienta: przekłada analizę prawną na zrozumiały stan sprawy, ryzyka, warianty działania, priorytety i następne kroki bez utraty podstaw źródłowych.
Universal runtime: przed wykonaniem zastosuj kanoniczny shared/UNIVERSAL-RUNTIME-ADAPTER.md z osobnego skilla shared. Lokalna sekcja adaptera poniżej jedynie go doprecyzowuje.
ADAPTER RUNTIME — PORTABILITY (ChatGPT / Claude / inne hosty)
Ta sekcja zmienia wyłącznie sposób wykonania operacji technicznych. Metodologia merytoryczna, routing, hard gate’y, checklisty, schematy danych i kryteria finalizacji tego skilla pozostają bez zmian.
view raport-klienta-v1/<plik> oraz względne view modules/..., view references/..., view assets/... oznaczają świeży odczyt lokalnego zasobu tego skilla. Literalny katalog /mnt/skills/user nie jest wymagany.
view shared/<plik> oznacza odczyt z osobnego, kanonicznego skilla shared. NIE kopiuj shared do tej paczki. Brak obowiązkowego zasobu = fail-closed.
view <inny-skill>/<plik> oznacza aktywację/odczyt osobnego skilla. Nie vendoryzuj innych skilli.
web_search / web_fetch oznaczają świeże wyszukanie i odczyt źródła przez równoważną funkcję hosta; zachowaj istniejące wymogi źródeł oficjalnych i statusów weryfikacji.
present_files, create_file i odwołania do HOST_CAPABILITY[document_generation] / generatorów PDF oznaczają użycie natywnej funkcji dokumentowej bieżącego hosta. Brak literalnej nazwy narzędzia nie zwalnia z HYBRID-VALIDATION, POST-VALIDATION, STEP-TRACKER ani innych bramek.
show_widget, visualize:read_me, .jsx i HTML są legacy/natywnymi wariantami UI. Jeśli host ma własny renderer interaktywny, użyj równoważnego widoku zachowującego ten sam model danych i funkcje; jeśli nie, zastosuj pełny fallback tekstowy/plikowy.
/mnt/user-data/... oznacza rzeczywiste pliki użytkownika dostępne w hoście; wymagany ponowny odczyt musi być faktycznym odczytem pliku.
Shell/Python/Cowork i podobne operacje traktuj jako techniki pomocnicze. Jeżeli host ich nie udostępnia, użyj natywnej funkcji równoważnej, bez fikcyjnego raportowania wykonania.
Zasada nadrzędna: jeśli instrukcja jest już zrozumiała i wykonalna w bieżącym hoście, wykonaj ją bez konwersji. Adapter działa tylko na granicy runtime.
Raport dla Klienta v1.2 — Zewnętrzne Narzędzie Kancelarii
⛔ HARD GATE — ZAKAZ CYTOWANIA PRAWA I ORZECZEŃ Z PAMIĘCI
Raport może zawierać terminy, przepisy lub sygnatury — przed ich podaniem:
view shared/PRAWO-HARDGATE.md
⛔ SELF-CHECK ANTY-FASADA — obowiązkowy przed wysłaniem odpowiedzi/pisma
(podłączone 2026-08-23i, flaga F-115 — ten skill cytuje prawo, a bramki nie miał):
view shared/SELF-CHECK-ANTY-FASADA.md
Sprawdza dwie rzeczy: (1) czy w tekście stoi „zweryfikowano", data weryfikacji
albo URL przy przepisie, dla którego NIE wywołano narzędzia W TEJ ODPOWIEDZI;
(2) czy znacznik statusu nie został nadany treści WYGENEROWANEJ w tej odpowiedzi
(AF-6). Treść listy jest w module, nie tutaj — celowo, żeby nie powstało kolejne
miejsce dryfu (7 wcześniejszych kopii rozjechało się ze źródłem przy pierwszej
zmianie brzmienia).
Show full SKILL.md (202 more words)Show less
ARCHITEKTURA
raport-klienta-v1/
├── SKILL.md ← ten plik — jedyne źródło prawdy
└── references/
├── jezyk-klienta.md ← słownik: żargon prawny → język klienta
│ + szablony złych wiadomości i ograniczenia szkód
├── sekcje-biznesowe.md ← szczegóły sekcji BIZ
└── BLUEPRINT-SCHEMA.md ← schemat danych przekazywanych do show_widget
REGUŁA RENDEROWANIA
Raport dla klienta renderuj szablonem assets/widget-raport-klienta.html przez show_widget(path=…, data=DANE) (KROK 5). Dane wyłącznie wg references/BLUEPRINT-SCHEMA.md.
<!-- lex:wykonuje-aplikacja: WIDGET-DANE -->
RENDEROWANIE BEZ POLA data
1. visualize:read_me z modules=["interactive","mockup"] (raz na sesję)
2. view raport-klienta-v1/assets/widget-raport-klienta.html → wpisz DANE w literał
po /* lex:dane */, resztę pliku bez zmian → show_widget(widget_code=<treść>)
NIE WOLNO: present_files z .jsx, cp/str_replace/bash, window.__INJECTED__
KROK 1A — ROZPOZNANIE TRYBU SYTUACJI (przed wyborem profilu)
Zanim ustalisz profil odbiorcy, rozpoznaj sytuację z kontekstu rozmowy:
STANDARD — domyślny.
Sprawa w toku, ocena szans i status na bieżąco.
ZLE_WIADOMOSCI — gdy:
Raport komunikuje wynik, który już zaszedł i jest niekorzystny
(przegrana rozprawa, odmowa organu, oddalony wniosek, odrzucona apelacja),
ALE sprawa NIE jest jeszcze jednoznacznie zakończona — istnieją dalsze
środki prawne lub kolejne etapy.
→ wczytaj references/jezyk-klienta.md, sekcja "ZŁE WIADOMOŚCI"
OGRANICZENIE_SZKOD — gdy:
Sprawa jest zakończona w sposób niekorzystny i OSTATECZNY: wyczerpano
środki odwoławcze, upłynęły terminy, dalsze działanie nie jest prawnie
możliwe lub nie jest racjonalne. Cel raportu: zamknięcie tematu i
zarządzanie skutkami — NIE ocena szans (już nieaktualna).
→ wczytaj references/jezyk-klienta.md, sekcja "OGRANICZENIE SZKÓD"
⚠ Jeśli istnieje jakakolwiek realna dalsza opcja prawna — to NIE jest
ten tryb. Wróć do ZLE_WIADOMOSCI lub STANDARD.
BRAK_NOWOSCI — gdy:
Raport okresowy (np. miesięczny), ale od poprzedniego raportu nie
zaszły istotne zmiany.
→ patrz sekcja "BRAK NOWOŚCI" niżej w tym pliku
Jeśli niejasne z kontekstu — zapytaj prawnika jednym pytaniem:
"Czy ten raport dotyczy: [A] bieżącego statusu, [B] niekorzystnego
wyniku z dalszymi krokami, [C] ostatecznego zakończenia sprawy
(brak dalszych działań), [D] okresu bez istotnych zmian?"
KOMUNIKAT STARTOWY
WZORZEC (jeśli profil nieznany z kontekstu):
"Przygotowuję raport dla klienta. Wybierz profil odbiorcy:
[A] Klient indywidualny — język prosty, predykcja opisowa
[B] Klient biznesowy — raport formalny, ryzyko finansowe, rekomendacje dla zarządu"
Jeśli kontekst rozmowy jednoznacznie wskazuje typ klienta — ustaw profil automatycznie, nie pytaj.
Zakaz autoładowania widgetu bez ustalonego profilu.
PROFIL [IND] — Klient indywidualny
Język: prosty, bez terminologii prawnej
→ wczytaj references/jezyk-klienta.md → zastosuj słownik
Predykcja: opisowa — "wysokie szanse / umiarkowane szanse / trudna sytuacja"
NIE pokazuj procent
Ukryte: sygnatura akt, kwalifikacja prawna (art. XX), zagrożenie karne (lata),
koszty procesowe szczegółowe, słabości pozycji procesowej,
analiza dowodów A/B/C/D, notatki wewnętrzne, taktyka pełnomocnika
Pokazane: co się teraz dzieje, co będzie dalej, co klient powinien zrobić,
termin najbliższego działania, ogólna ocena sytuacji
Ton: spokojny, rzeczowy, uczciwy — bez koloryzowania
Predykcja IND:
"Ocena sytuacji: Dobra / Przeciętna / Niekorzystna"
Opis rzetelny — bez eufemizmów i koloryzowania:
• Przeciętna: "Sytuacja jest niepewna. [Co przemawia za, co przeciw — wprost]."
• Niekorzystna: "Sytuacja jest trudna. [Konkretny powód]. Możliwe scenariusze: [lista]."
NIE PISAĆ: "będziemy walczyć", "damy radę", "proszę się nie martwić", "jest nadzieja"
PISAĆ: "na podstawie dostępnych dowodów oceniamy, że..." — i podać ocenę wprost
Sekcja "Co dalej":
Lista max 3 kroków, każdy w 1 zdaniu prostym językiem
Przykład: "1. Proszę zebrać rachunki z tego okresu — potrzebujemy ich do końca miesiąca."
Potwierdzenie odbioru (gdy krok ma wymaga_potwierdzenia=true lub termin zawity):
Wyróżniona osobna ramka, NIE łączona z resztą "Co dalej":
"WAŻNE — potrzebujemy potwierdzenia
[Konkretna czynność] do [data]. Jeśli tego nie zrobimy, [konsekwencja —
wprost, np. 'utracimy prawo do złożenia odwołania'].
Proszę odpisać na ten e-mail/SMS z potwierdzeniem, że wiadomość dotarła."
Zasada: konsekwencja musi być podana wprost, bez eufemizmów — to jest
jedyne miejsce w raporcie IND, gdzie dopuszczalne jest wskazanie
poważnego skutku braku działania, ponieważ celem jest zapobieżenie mu.
PROFIL [BIZ] — Klient biznesowy
Język: formalny, zwięzły, raportowy — styl board memo
→ wczytaj references/jezyk-klienta.md
→ wczytaj references/sekcje-biznesowe.md
Predykcja: procentowa (np. 70% / 30%) + przedział ufności
"Prawdopodobieństwo wyniku korzystnego: XX%"
"Wariant alternatywny: YY%"
"Przedział ufności: [niski/średni/wysoki] na podstawie [N] czynników"
Sekcje BIZ (dodatkowe względem IND):
• Ekspozycja finansowa — szacunek ryzyka kwotowego
→ Jeśli analiza umów była w tej sesji: dołącz wynik z mod-shared-economic.md
(tabela: klauzula | dni | PLN | % wartości umowy)
• Wpływ na działalność — reputacja, operacje, kontrakty, compliance
→ Jeśli Data Act/NIS2/AI Act dotyczy: dołącz sygnał z mod-shared-regulatory-horizon.md
• Harmonogram etapów — tabela: Etap | Termin | Odpowiedzialny | Status
(format projektowy / Gantt-like, daty konkretne)
• Luki kontraktowe (jeśli analiza umów) — TOP 3 z mod-shared-missing-clause.md
Format: Brakująca klauzula | Ryzyko | Priorytet 🔴/🟠/🟡
• Działania wymagane po stronie Klienta — wyróżniona osobna sekcja
• Rekomendacje dla zarządu / rady nadzorczej
• Sekcja poufności — klauzula NDA / attorney-client privilege
Ton: profesjonalny, rzeczowy, decyzyjny
ZMIANY OD OSTATNIEGO RAPORTU (delta) — oba profile
Jeśli to nie pierwszy raport dla tej sprawy (sprawdź historię rozmowy /
raport-sytuacyjny-v2 / informację od prawnika):
delta.ma_poprzedni_raport = true
delta.co_sie_zmienilo = lista 1–4 punktów, każdy 1 zdanie, np.:
"Sąd wyznaczył termin rozprawy na [data] (wcześniej: brak terminu)."
"Otrzymaliśmy odpowiedź strony przeciwnej — [1 zdanie streszczenia]."
"Zakończył się etap [nazwa] — przechodzimy do [nazwa następnego]."
Renderuj jako osobną, wyróżnioną sekcję na samym początku raportu, PRZED
ogólnym statusem: "Co się zmieniło od ostatniego raportu ([data]):"
Jeśli to pierwszy raport dla tej sprawy:
delta.ma_poprzedni_raport = false → nie renderuj tej sekcji.
Jeśli to kolejny raport, ale nic istotnego się nie zmieniło:
delta.bez_zmian = true → patrz sekcja "BRAK NOWOŚCI" niżej —
całość raportu przyjmuje skróconą formę.
TRYB: BRAK NOWOŚCI (tryb = brak_nowosci)
Stosuj gdy raport jest okresowy, ale od ostatniego raportu nie zaszły istotne
zmiany. Pełny szablon (timeline, sekcje BIZ, predykcja) byłby tu pustą formą —
zamiast tego renderuj skróconą wersję:
STRUKTURA SKRÓCONA:
1. Nagłówek: "Status sprawy — [data raportu]"
2. Jedno zdanie: "Od ostatniego raportu ([data poprzedniego]) nie zaszły
istotne zmiany w sprawie."
3. Przypomnienie aktualnego etapu (1 zdanie, bez powtarzania całej historii)
4. Jeśli istnieje najbliższy oczekiwany termin/zdarzenie — podaj je:
"Najbliższe oczekiwane zdarzenie: [co] — przewidywany termin: [data
lub 'nieznany, zależy od harmonogramu sądu']."
5. IND: "Skontaktujemy się, gdy coś się zmieni." (NIE proś o żadne działanie)
BIZ: jeśli faktycznie brak action items → wyraźnie napisz "Brak działań
wymaganych po stronie Klienta w tym okresie."
NIE renderuj: pełnego timeline, sekcji ekspozycji finansowej, harmonogramu
etapów w formie tabeli (jeśli niezmieniony względem poprzedniego raportu),
rekomendacji dla zarządu (jeśli nie ma nowej decyzji do podjęcia).
Cel: raport okresowy ma potwierdzić, że sprawa jest pod kontrolą i nic nie
wymaga uwagi klienta — bez generowania sztucznej treści wypełniającej sekcje,
które i tak są bez zmian.
TRYB: ZŁE WIADOMOŚCI (tryb = zle_wiadomosci)
Stosuj gdy raport komunikuje niekorzystne zdarzenie, które już zaszło, ale
sprawa nie jest jeszcze zakończona (istnieją dalsze środki/etapy).
→ wczytaj references/jezyk-klienta.md, sekcja "ZŁE WIADOMOŚCI — ZDARZENIE
W TRAKCIE SPRAWY" — zawiera pełną strukturę komunikatu (FAKT → ZNACZENIE
→ PRZYCZYNA → CO DALEJ) i szablony dla IND/BIZ
STRUKTURA WIDGETU w tym trybie:
1. Sekcja "Co się wydarzyło" — FAKT + ZNACZENIE, na samym początku,
widoczna bez przewijania
2. assessment.level = "bad" (nie "lost" — sprawa nie jest zakończona)
3. Sekcja "Co dalej" — zawsze z konkretną ścieżką (środek prawny + termin)
4. BIZ: jeśli ekspozycja finansowa się zmieniła w wyniku tego zdarzenia —
zaktualizuj risk_table, zaznacz zmianę względem poprzedniego raportu
NIE renderuj jako jedną z wielu sekcji w standardowym layoucie — to zdarzenie
jest GŁÓWNYM tematem raportu, resztę (timeline, harmonogram) podaj zwięźle.
Stosuj WYŁĄCZNIE gdy sprawa jest zakończona ostatecznie — brak dalszych
środków prawnych, dalsze działanie nieracjonalne. Cel raportu: zamknięcie
tematu i zarządzanie skutkami, NIE ocena szans.
→ wczytaj references/jezyk-klienta.md, sekcja "OGRANICZENIE SZKÓD — SYTUACJA
JEDNOZNACZNA, BRAK DALSZYCH ŚRODKÓW PRAWNYCH" — zawiera pełną strukturę
(WYNIK → ZAMKNIĘTE → DO ROZLICZENIA → NATYCHMIASTOWE → RYZYKA REZYDUALNE)
i szablony dla IND/BIZ
STRUKTURA WIDGETU w tym trybie — KRÓTSZA niż standard:
1. assessment.level = "lost"
2. Sekcja "Wynik" — 1-2 zdania, na samym początku
3. Sekcja "Co jest zamknięte" — wyraźne odcięcie niepewności
4. Sekcja "Do rozliczenia" — tabela/lista z terminami i odpowiedzialnymi
(NIGDY bez tych dwóch elementów — inaczej tworzy nową niepewność)
5. Sekcja "Działania natychmiastowe"
6. Sekcja "Ryzyka rezydualne" — jeśli istnieją; jeśli brak, napisz
wprost "Brak dalszych ryzyk związanych z tym postępowaniem."
7. BIZ: jedno zdanie rekomendacji końcowej — "Zamknięcie w rejestrze
ryzyk prawnych spółki" lub równoważne
NIE renderuj w tym trybie:
- tabeli predykcji procentowej (nieaktualna — sprawa zakończona)
- sekcji "Co dalej" w formie wieloetapowej — zastępuje ją "Działania
natychmiastowe" (krótka, zamknięta lista)
- harmonogramu przyszłych etapów postępowania (postępowanie zakończone;
harmonogram może dotyczyć tylko "do rozliczenia")
PRZED RENDEROWANIEM — bramka kontrolna:
Czy istnieje JAKAKOLWIEK realna dalsza opcja prawna (apelacja, kasacja,
skarga, inny środek)? Jeśli TAK → to nie jest ten tryb, wróć do
zle_wiadomosci lub standard. Tryb ograniczenie_szkod wymaga jednoznaczności.
CZEGO NIGDY NIE POKAZYWAĆ KLIENTOWI (żaden profil)
✗ Wewnętrzna ocena słabości pozycji procesowej
✗ Pełna analiza dowodów z oceną A/B/C/D
✗ Alternatywne scenariusze obrony rozważane przez kancelarię
✗ Notatki wewnętrzne i komentarze robocze
✗ Szczegółowe błędy pełnomocnika strony przeciwnej (taktyka)
✗ Cytaty z akt / protokołów bez anonimizacji świadków
SEKWENCJA WYWOŁANIA
KROK 0 — Rozpoznaj tryb sytuacji (patrz KROK 1A wyżej):
standard | zle_wiadomosci | brak_nowosci | ograniczenie_szkod
KROK 1 — Ustal profil (IND/BIZ) — z kontekstu lub pytając
KROK 2 — Wczytaj references/jezyk-klienta.md (zawsze)
Jeśli tryb = zle_wiadomosci → zwróć uwagę na sekcję "ZŁE WIADOMOŚCI"
Jeśli tryb = ograniczenie_szkod → zwróć uwagę na sekcję
"OGRANICZENIE SZKÓD"
KROK 3 — Jeśli BIZ → wczytaj references/sekcje-biznesowe.md
KROK 4 — Przeanalizuj rozmowę → wyciągnij dane (BLUEPRINT-SCHEMA.md)
Jeśli raport-sytuacyjny-v2 był w tej sesji → pobierz dane z blueprintu RSv2
W przeciwnym razie → wyciągnij bezpośrednio z historii rozmowy
Sprawdź, czy istnieje poprzedni raport dla tej sprawy → wypełnij
pole delta (patrz "ZMIANY OD OSTATNIEGO RAPORTU")
KROK 5 — show_widget(path="raport-klienta-v1/assets/widget-raport-klienta.html",
data=DANE, title="raport_klienta") — bez kodu; szablon sam
układa sekcje wg profile i tryb (struktura niżej), ma „Eksportuj PDF”
(window.print()); host dokłada pasek eksportu/importu.
Host bez pola `data` → § RENDEROWANIE BEZ POLA `data`.
KROK 6 — Struktura sekcji (realizuje ją szablon):
STANDARD, IND: Delta (jeśli jest) | Sytuacja | Co dalej |
Potwierdzenie odbioru (jeśli wymagane) | Terminy | Kontakt
STANDARD, BIZ: Delta (jeśli jest) | Sytuacja | Ekspozycja finansowa |
Harmonogram | Rekomendacje zarząd | Poufność
ZLE_WIADOMOSCI: Co się wydarzyło (FAKT+ZNACZENIE) | Co dalej |
(BIZ: zaktualizowana ekspozycja finansowa) | Poufność
BRAK_NOWOSCI: forma skrócona — patrz sekcja "TRYB: BRAK NOWOŚCI"
OGRANICZENIE_SZKOD: Wynik | Co jest zamknięte | Do rozliczenia |
Działania natychmiastowe | Ryzyka rezydualne |
(BIZ: rekomendacja końcowa + poufność)
KROK 7 — Po wygenerowaniu: zaproponuj "Czy chcesz eksportować do PDF?"
SCHEMAT DANYCH WIDGETU
Pełny schemat: references/BLUEPRINT-SCHEMA.md.
Pola wspólne IND/BIZ:
profile, tryb, kancelaria, klient, prawnik, sprawa (1–2 zdania),
etap, ocena (IND: opisowa / BIZ: procentowa),
terminy, kontekst (2–3 zdania), delta (zmiany od ostatniego raportu)
Pola wyłącznie BIZ:
kwoty (ekspozycja finansowa), harmonogram (tabela etapów),
wplyw_na_dzialalnosc, rekomendacje_zarzad, klauzula_nda
Pola wyłącznie IND:
potwierdzenie_odbioru (gdy wymagane)
Pola trybów specjalnych:
zle_wiadomosci (tryb = zle_wiadomosci)
ograniczenie_szkod (tryb = ograniczenie_szkod)
Pola null → null. Nie wymyślaj danych.
PRZEPŁYW DANYCH Z raport-sytuacyjny-v2
raport-sytuacyjny-v2 (wewnętrzny) ──→ raport-klienta-v1 (zewnętrzny)
↑ ↓
dane pełne dane przefiltrowane
język prawniczy język klienta (references/jezyk-klienta.md)
predykcja % IND: opisowa / BIZ: %
słabości pozycji [ukryte]
notatki wewnętrzne [ukryte]
dowody A/B/C/D [ukryte]
WYWOŁANIE Z widgetu RSv2:
Przycisk "Generuj raport dla klienta" → sendPrompt("raport dla klienta")
→ router → ten skill
WYWOŁANIE BEZPOŚREDNIE:
Router wykrywa frazę → sprawdza czy RSv2 był w sesji → ten skill
SELF-CHECK
□ Czy rozpoznałem tryb sytuacji (standard / zle_wiadomosci / brak_nowosci /
ograniczenie_szkod) PRZED wyborem profilu?
□ Czy ustaliłem profil IND lub BIZ przed generowaniem?
□ Czy wczytałem references/jezyk-klienta.md?
□ Czy dla BIZ wczytałem references/sekcje-biznesowe.md?
□ Czy sprawdziłem, czy istnieje poprzedni raport — i wypełniłem pole delta?
□ Czy predykcja jest opisowa (IND) lub procentowa (BIZ) — z wyjątkiem
trybu ograniczenie_szkod, gdzie predykcja jest nieaktualna i nie jest
renderowana?
□ Czy ukryłem pola wewnętrzne (słabości, A/B/C/D dowodów, notatki, taktyka)?
□ Czy sekcja BIZ zawiera: ekspozycję finansową, wpływ na działalność,
harmonogram, rekomendacje zarządu, klauzulę NDA? (nie dotyczy trybu
ograniczenie_szkod — tam harmonogram zastępuje "do rozliczenia")
□ TRYB zle_wiadomosci: czy FAKT jest na początku raportu, a sekcja
"co dalej" zawiera konkretną ścieżkę (środek prawny + termin)?
□ TRYB ograniczenie_szkod: czy potwierdziłem brak realnych dalszych opcji
prawnych PRZED użyciem tego trybu? Czy lista "do rozliczenia" ma
terminy i osoby odpowiedzialne?
□ TRYB brak_nowosci: czy raport jest skrócony — bez pustych sekcji
wypełnionych na siłę?
□ IND z terminem zawitym lub krokiem wymaga_potwierdzenia: czy dodałem
wyróżnioną sekcję "potwierdzenie odbioru" z konsekwencją podaną wprost?
□ Czy zaproponowałem eksport PDF po wygenerowaniu widgetu?
□ Czy raport można wysłać klientowi bez redakcji — czy jest "czysty"?
□ Czy zastosowałem show_widget (NIE present_files)?
INTEGRACJA Z KANCELARYJNYM JĄDREM SHARED
Gdy wynik ma służyć ocenie ryzyka lub decyzji terminowej:
Raport Klienta V1 next to the 3 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
Raport Klienta V1 compared with similar skills
Skill
Stars
Used in
Tokens
Auto-check
Licence
Repo updated
Raport Klienta V1 this skillmichaleiatrak-star/Lex-Machina
Appeal a denied disability benefit (SSDI/SSI, PIP, DLA, ESA and similar) — decode the denial reason, build the evidence-backed case that answers it, hit the deadline, and prepare for the hearing.
Raport sytuacyjny sprawy: syntetyzuje fakty, ryzyka, dowody, terminy, warianty i priorytety; może generować interaktywny widok sytuacji i eksport danych.
Audyt jakości, spójności i bezpieczeństwa systemu prawnych skilli: zależności, wersje, mapy Dz.U., treść merytoryczna, propagacja zmian, deduplikacja i bramki jakości.
Prawo konstytucyjne i ustrojowe: Konstytucja, organy państwa, TK, źródła prawa, legislacja i skarga konstytucyjna; analiza z aktualną weryfikacją źródeł.
267 GitHub stars~2.6k tokensUpdated today
Auto-check passed
Questions about Raport Klienta V1
What does Raport Klienta V1 do?
Raport dla klienta: przekłada analizę prawną na zrozumiały stan sprawy, ryzyka, warianty działania, priorytety i następne kroki bez utraty podstaw źródłowych. Raport Klienta V1 is an agent skill from michaleiatrak-star/Lex-Machina. Raport dla klienta: przekłada analizę prawną na zrozumiały stan sprawy, ryzyka, warianty działania, priorytety i następne kroki bez utraty podstaw źródłowych.
How do I install Raport Klienta V1 in Claude Code?
Run `npx skills add michaleiatrak-star/Lex-Machina --skill raport-klienta-v1 -a claude-code`. Or copy the skill folder (Wersja rozwojowa rozpakowana/raport-klienta-v1 in michaleiatrak-star/Lex-Machina) into .claude/skills/raport-klienta-v1 in your project. Claude Code loads it when a task matches its description.
How do I install Raport Klienta V1 in Codex?
Run `npx skills add michaleiatrak-star/Lex-Machina --skill raport-klienta-v1 -a codex`. Or copy the skill folder (Wersja rozwojowa rozpakowana/raport-klienta-v1 in michaleiatrak-star/Lex-Machina) into .agents/skills/raport-klienta-v1 in your project. Codex loads it when a task matches its description.
Can I use Raport Klienta V1 in Cursor, Gemini CLI or GitHub Copilot?
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add michaleiatrak-star/Lex-Machina --skill raport-klienta-v1 -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/raport-klienta-v1, .gemini/skills/raport-klienta-v1, .github/skills/raport-klienta-v1 and .opencode/skills/raport-klienta-v1 in your project.
What does Raport Klienta V1 need to run?
Going by SKILL.md and its folder, Raport Klienta V1 needs the command-line tools its instructions call (jest). Compatibility (from SKILL.md): live_web_lookup, file_read, cross_skill_file_read, optional_document_and_interactive_ui.
Does Raport Klienta V1 access the network?
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Is Raport Klienta V1 safe to install?
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
What licence does Raport Klienta V1 use?
Raport Klienta V1 is published under the GPL-3.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
How many tokens does Raport Klienta V1 use?
About 5.1k tokens (SKILL.md is roughly 20k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 6.6k tokens, read only when the agent opens those files.
What are the alternatives to Raport Klienta V1?
Skills that share tags, products or a category with Raport Klienta V1: Disability Benefit Appeal (mohitagw15856/pm-claude-skills, 1.4k stars), Raport Sytuacyjny V2 (michaleiatrak-star/Lex-Machina, 263 stars) and Analiza Sadowa V6 (michaleiatrak-star/Lex-Machina, 263 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
Who maintains Raport Klienta V1?
michaleiatrak-star (a GitHub user) maintains it in michaleiatrak-star/Lex-Machina, which has 263 GitHub stars. The repository holds 35 skills in this directory. The repository was last updated on October 9, 2026.