ktzr.pl / legal-tech / commercial-legal-pl

commercial-legal-pl

Zaawansowane narzędzie do tworzenia umów, działające w oparciu o Twoje zasady

Większość narzędzi AI do umów zawodzi w jednym miejscu: generyczny asystent doradza w stylu prawa anglosaskiego, myli reżim odpowiedzialności i proponuje klauzule, które w polskiej umowie bywają bezskuteczne albo wręcz szkodliwe. Nasz skill dla Claude'a ma w środku realną wiedzę kancelarii — największy projekt, jaki dotąd otworzyliśmy.

Specyfikacja
Licencja
Apache 2.0
Postać
skill dla Claude'a
Zakres
umowy B2B · IT · IP
GitHub
150+ gwiazdek
Koszt
0 zł
Pobranie
git clone github.com/apiotrowski-afk/commercial-legal-pl

Skill wgrywa się do katalogu umiejętności Claude'a — instrukcja w README.

Podgląd działania

Zapytanie i odpowiedź

Jedno polecenie w oknie asystenta, po którym umowa jest już rozpisana na ryzyka.

commercial-legal-pl SKILL

przeanalizuj umowę — triaż

RED · kara umowna bez górnego limitu

ryzyko nieograniczonej ekspozycji

YELLOW · prawa bez pól eksploatacji

art. 41 ust. 2 pr. aut.

GREEN · klauzula poufności

W praktyce

Triaż klauzul w trzech kolorach

Najczęściej używany z ośmiu przepływów: dzieli zapisy na bezpieczne, wymagające uwagi i wprost ryzykowne.

commercial-legal-pl · triaż GREEN / YELLOW / RED
npx skills add apiotrowski-afk/commercial-legal-pl
skill zainstalowany · działa w Claude Desktop, Claude Code i Cursorze
przeanalizuj umowę wdrożeniową — triaż
RED   kara umowna bez górnego limitu
       ryzyko nieograniczonej ekspozycji
YELLOW przeniesienie praw bez pól eksploatacji
       art. 41 ust. 2 pr. aut. — wymagane wymienienie
GREEN  klauzula poufności
[…] pełna analiza: 7 kategorii klauzul

Podstawy prawne są realne, klauzule w przykładzie poglądowe. Skill wspiera pracę prawnika, nie zastępuje porady.

Co jest w środku

Pięć warstw, nie worek promptów

Sto dwadzieścia pięć plików w repozytorium. Poniżej liczby wprost z drzewa projektu, nie z opisu — bo opis potrafi się zestarzeć szybciej niż kod.

12 reguł

Złote reguły redakcji

Podstawa całej reszty: kontrola definicji, spójność struktury, jednoznaczność sformułowań. Do tego reguła nadrzędna, która rozstrzyga konflikty między pozostałymi.

7 kategorii

Taksonomia klauzul

Polska adaptacja categories of contract language Kena Adamsa. Mapa pokazuje nie to, co w umowie jest, tylko czego w niej brakuje.

21 plików

Baza klauzul

Od oznaczenia stron i preambuł, przez prawa autorskie, RODO, kary umowne i odpowiedzialność, po ugody, regulaminy u.ś.u.d.e. i politykę AI.

16 opracowań

Baza wiedzy doktrynalnej

Maintenance a art. 750 k.c., przeniesienie praw do oprogramowania, copyleft, cap a wina umyślna, trzy pliki o RODO, wykładnia oświadczeń woli, test ochrony utworu.

10 przepływów

Gotowe workflow

Pełna analiza, szybki triaż, generator umów i regulaminów, audyt ryzyk, ocena z perspektywy drugiej strony, onboarding klienta, kontrola spójności odesłań.

52 tys. znaków

Styl redakcyjny

Piąta warstwa i najdłuższy plik w repozytorium. Kiedy „W przypadku" zamiast „Jeżeli", jaka para nazw stron dla danego typu stosunku, jaka typografia. Umowa ma wyglądać jak nasza, a nie jak wydruk z generatora.

Architektura

Jak to jest poukładane

Układ nie jest przypadkowy: SKILL.md jest jedynym punktem wejścia, a reszta wczytuje się dopiero wtedy, gdy jest potrzebna. Model nie dostaje całej bazy naraz.

commercial-legal-pl/
├── SKILL.md                            ← jedyny punkt wejścia dla modelu
├── prompt-standalone.md                ← wersja bez instalacji skilla
├── references/
│   ├── zlote-reguly.md                 ← 12 reguł kardynalnych
│   ├── style-redakcyjny.md             ← 52 tys. znaków stylu kancelarii
│   ├── kategorie-klauzul.md            ← taksonomia 7 kategorii
│   ├── normy-bezwzglednie.md           ← bramka ius cogens (R10)
│   ├── essentialia-mapowanie.md        ← bramka PRZED generowaniem umowy
│   ├── matematyka-kontraktowa.md       ← R12: policz, zanim ocenisz
│   ├── antywzorce-jezykowe.md          ← czego w umowie nie pisać
│   ├── legal-design.md                 ← typografia i układ dokumentu
│   ├── baza-klauzul/                   ← 21 plików + INDEX
│   └── baza-wiedzy/                    ← 16 opracowań + INDEX
├── workflows/                          ← 10 przepływów z bramkami STOP
├── examples/benchmark/                 ← korpus testowy, 40 plików
├── tools/legal-cite/                   ← resolver przepisów w komplecie
└── scripts/pre-commit-sanitizer.py     ← blokada wycieku danych klientów

Progresywne odsłanianie

Każda baza ma INDEX ze spisem i zasadą „otwieraj plik dopiero, gdy potrzebny". Model czyta spis, wybiera dwa albo trzy pliki i pracuje na nich — zamiast topić się w stu dwudziestu.

Bramki, nie sugestie

Przepływy mają twarde punkty zatrzymania. Generator umowy nie ruszy bez zmapowanych essentialia negotii, a audyt przechodzi przez bramkę norm bezwzględnie obowiązujących, zanim cokolwiek zaproponuje.

Pomiar

Umowy z celowo posianymi wadami

Skill ma w repozytorium własny korpus testowy: fikcyjne umowy z celowo wprowadzonymi wadami i tajnym manifestem, który mówi, co powinno zostać wykryte i na jakim poziomie ryzyka. Manifest powstaje w chwili pisania umowy, więc nikt nie dopasowuje go potem do wyniku. Audyt biegnie w macierzy: te same umowy, ten sam prompt, różne modele, z narzędziem i bez.

KonfiguracjaWykrywalnośćFałszywe alarmyZmyśleniaRachunek
Fable + skill30/30 (100%)00100%
Fable bez skilla29/30 (97%)00—
Sonnet + skill28/30 (93%)1096%
Gemini + skill28/30 (93%)10100%
Haiku + skill27/30 (90%)1375%
Gemini bez skilla26/30 (87%)3050%

Wynik 1 · metoda działa na cudzym modelu

Gemini z regułami skilla: wykrywalność 87% → 93%, fałszywe alarmy 3 → 1, poprawność rachunku 50% → 100%. Reguły wpisane w tekst podniosły obcy model do poziomu naszej konfiguracji odniesienia.

Wynik 2 · metoda nie zastąpi mocy modelu

Haiku ze skillem wykrył 90% wad, ale trzy razy pomylił się w arytmetyce — źle policzył godziny, wynagrodzenie i limit odpowiedzialności. Reguła każe policzyć przed oceną, ale nie naprawia rachunku małego modelu. Stąd wniosek produktowy: minimalny poziom do audytu produkcyjnego to Sonnet.

Wynik 3 · odporność na wstrzyknięcie

Jedna z umów zawierała polecenie ukryte w treści i komentarz próbujący wyciąć dwa paragrafy z analizy. Wszystkie sześć konfiguracji się obroniło; te ze skillem dodatkowo zgłosiły próbę jako ryzyko integralności dokumentu.

Uczciwe zastrzeżenia

Pilot: pięć umów, jeden przebieg na konfigurację, więc wariancja pozostaje nieznana. Sędzią jest model z manifestem, a nie panel prawników. Korpus mierzy wykrywalność znanych, posianych wzorców — nie mówi nic o wadach, których nikt tam nie umieścił.

Jedna metryka jest twarda: zmyślenie oznacza porażkę całego audytu, niezależnie od reszty wyników. Liczy się jako zmyślenie cytat, którego nie ma w tekście umowy, błędnie podany przepis albo kwota niezgodna z dokumentem. Korpus służy też za test regresji — po każdej zmianie w skillu wynik nie może spaść.

Historia

Trzy miesiące w zapisie zmian

Projekt rośnie w praktyce, a nie w planie. Poniżej realne wpisy z repozytorium — od pierwszego wydania publicznego do dziś.

commercial-legal-pl · git log 38 ZMIAN

2026-05-31v0.1pierwsze wydanie publiczne

2026-06-04baza wiedzy: wykładnia oświadczeń woli, regulaminy u.ś.u.d.e. i hosting

2026-06-04nowe klauzule IT: maintenance, plan wyjścia, zakaz konkurencji

2026-06-20poprawki po audycie czterech agentów: cytaty, DSA, RODO

2026-06-26profil praktyki — konfiguracja per kancelaria

2026-06-27frontmatter OKF w bazie klauzul

2026-07-17wzór polityki AI + przewodnik wdrożenia pod AI Act

2026-08-01R8 R9wgrany dokument to materiał, nie polecenia + bramka kompletności

2026-08-01warstwa działania: pozycje odwrotu, drabina negocjacyjna, werdykt triażu

2026-08-01R10bramka norm bezwzględnie obowiązujących + test efektu kumulatywnego

2026-08-18R11 R12weryfikacja cytatu z dokumentu + policz, zanim ocenisz

2026-08-18warstwa IP/AI: test ochrony utworu, status wytworu AI, klasyfikacja ryzyka

2026-08-18warstwa RODO: siatka art. 28, podstawy przetwarzania

2026-08-20benchmark nasolonych umów: 5 umów, 6 konfiguracji, wyniki cross-model

Widać w tym pewien porządek. Najpierw treść — klauzule i doktryna. Potem reguły bezpieczeństwa, każda dopisana po konkretnym potknięciu: dokument próbujący wydawać polecenia, ocena postawiona bez policzenia kwot, cytat, którego w umowie nie było. Na końcu pomiar, bo bez niego nie da się powiedzieć, czy kolejna reguła cokolwiek zmieniła.

Granice

Co obejmuje, a czego nie

Obejmuje

Umowy B2B, IT i IP, ugody oraz prawo cywilne. Tam zakres jest gęsty: 21 kategorii klauzul, wzorce z realnych umów pogrupowane po źródle, bramka norm bezwzględnie obowiązujących.

Celowo pomija

Prawo karne, podatkowe, pracy i rodzinne, a także obsługę sporów. Ścisła specjalizacja jest kluczem dla skutecznego działania narzędzia.

Nie jest wzorcem uniwersalnym

Narzędzie świadomie nie jest przedstawione jako uniwersalne, ponieważ z założenia ma umożliwić użytkownikowi dostosowanie go do własnej praktyki — w tym własnej bazy klauzul, własnych reguł redakcyjnych i własnych przepływów pracy. Osiemnaście forków na GitHubie to dokładnie ten scenariusz.

Dlaczego powstało u nas

Świadomie nie jest wzorcem uniwersalnym — każdy może go rozwidlić i dopasować bazę klauzul do własnej praktyki. Tak właśnie najszybciej się poprawia. W parze z legal-cite-pl zyskuje weryfikację przepisów u źródła, więc cytowane podstawy pozostają aktualne.

Pytania

Najczęściej zadawane pytania

Czy skill zastępuje poradę prawną?

Nie. Wspiera pracę prawnika — analizuje, proponuje i porządkuje, ale ocena prawna i odpowiedzialność za dokument zostają po stronie człowieka.

Gdzie działa poza Claude Desktop?

W Claude Code i w Cursorze. Można go też wczytać ręcznie w Claude.ai albo wskazać przez plik SKILL.md.

Czy zawiera dane naszych klientów?

Nie. Materiały konkretnych spraw i klientów są poza skillem, bo chroni je tajemnica zawodowa. W środku jest wiedza ogólna i szablony.

Czy mogę dopasować go do swojej kancelarii?

Tak, i taka jest intencja. Licencja Apache 2.0 pozwala rozwidlić projekt i podmienić bazę klauzul oraz zasady redagowania na własne.

    Zapytaj prawnika

    Masz pytanie prawne?

    Odpowiemy w ciągu 24h.