Vc polarize
Skill vetcoders/vibecrafted/vibecrafted-core/vibecrafted_core/skills/pl/vc-polarize
Vibecrafted. - The Founders' Framework | A marbles gameboard inspired convergence based coding system for shipping software with Al agents.
npx -y skills add vetcoders/vibecrafted --skill vc-polarizeAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
2 things to look at
- no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.
- 1 stars1 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
WRITE step that strips back the marbles excess to one truth. Where the swarm of marble workers plastered every crack in deliberate over-application, polarize picks one axis, rejects the competing ones, and aligns runtime, tests, docs, artifacts, and public promises so they all agree. Gated on Loctree `loct prism` bands — `0..4 abort`, `5..8 memo`, `9..12 pass`, `13..15 doctrine`. Emits DoU / release handoff. Trigger phrases: "polarize", "vc-polarize", "wyostrz", "one sharp truth", "code smear", "prism score", "after marbles", "choose one axis", "decisive cut".
SKILL.md
12.9 KB, ~4.0k tokens by cl100k_base, as published. Nobody here has run it
Wywołanie dla
vc-polarize(launcherpolarize)Ten sam kształt trzech ścieżek floty, z literałami tego skilla — zobacz kanoniczną Matrycę Delegacji:
Ścieżka Literał tego skilla 1. Worker użytkownika vibecrafted polarize <agent>2. Interactive /vc-polarize— wykonaj w tej sesji; native subagenty gdy trzeba; nie zewnętrzniaj tylko dlatego, że launcher istnieje3. Agent-operator może odpalić formę workera powyżej przez vc-dispatch/ linie operatora, zachowując tożsamość tego skilla
<!-- /fleet-imperative -->Swobodniejszy native na niektórych biegach ≠ porzucenie floty external.
vc-dispatchivc-shipzachowują własne tożsamości.
vc-polarize — Decydujące cięcie po marbles
Konwergencyjny krok WRITE. Tam gdzie
vc-marblesmówi „zaszpachluj każde pęknięcie z nadmiarem", avc-auditmówi „falsyfikuj, nigdy nie dotykaj", ten mówi „zedrzyj do jednej prawdy, odrzuć konkurencyjne powierzchnie, wyrównaj świat".
Wejście operatora
Reguła Living Tree / Worktree
Działa w bieżącym checkoucie i na bieżącej gałęzi operatora. Nie przenoś się do worktree, chyba że wprost o to poproszono. Czytaj pliki ponownie przed edycją. Zobacz Reguła Living Tree.
Checkpoint orientacji
Zanim polarize się uruchomi, skonsumuj świeże evidence z vc-init. Użyj
Loctree:loctree (repo-view, focus, slice, impact, find, follow),
aby odświeżyć Mapę Aplikacji Wyprowadzoną z Kodu (Code-Derived Application
Map) przed twierdzeniami z grepa / docs / „pamiętam, że". Polarize wolno
czytać niedawne raporty marbles — to celowe. Workery zostały na ślepo;
polarize to krok syntezy, który potrzebuje wcześniejszego evidence
zbieżności.
Standardowy launcher:
vibecrafted polarize codex --task 'marbles versus polarize skills: polarize them'
vc-polarize codex --task 'installer public contract'
vc-polarize claude --file /path/to/prism-pack.md
vibecrafted polarize agy --prompt 'Choose one launch thesis after marbles'
Gdy obecne jest --task, runner wykonuje świeży prism preflight i
dispatchuje agenta tylko dla pasm pass i doctrine:
loct prism --with-aicx \
--task '<operator task>' \
--task '<operator task> code truth' \
--task '<operator task> product truth' \
--json
--with-aicx jest domyślne. --no-aicx tylko wtedy, gdy wprost
potrzebujesz prism packu opartego wyłącznie na repo. --no-context-corpus
pomija opcjonalną emisję retention packu. Żadnego --count. To nie
jest kolejny silnik marbles.
Doktryna pracy z repozytorium
W pracy z repozytorium zacznij od Loctree jako mapy: użyj loct context,
loct occurrences, loct body i loct find --literal przed szerokim
ręcznym przeszukiwaniem. Używaj AICX do kontekstu intencji i sesji. Używaj
rg/grep jako fallbacku lub lokalnej lupy, nie jako zamiennika mapowania
strukturalnego. Jeśli Loctree zawiedzie lub przeoczy jakąś powierzchnię,
dopisz feedback do ~/.vibecrafted/loctree/loctree-fail.md.
Cel
vc-marbles ustanawia prawdę kodu (Code Truth), pytając „co jest
wciąż technicznie fałszywe, kruche albo nieprzetestowane?" — jego swarm
(rój) produkuje celowe nadmiarowe aplikowanie w każde pęknięcie.
vc-polarize ustanawia prawdę produktu (Product Truth), pytając
„który jeden koncept albo która granica produktu powinna teraz stać się
autorytatywna?" — zdziera nadmiar do jednej osi i wyrównuje powierzchnie.
Zadanie to skolapsowanie niejednoznaczności do jawnego kontraktu:
- jedna granica
- jeden owner
- jedna ścieżka dowodu runtime'u
- jedna prawda artefaktu / raportu
- jedna publiczna obietnica, gdy koncept dotrze do użytkowników
- jawnie odrzucone alternatywy
Ten skill pisze kod — ale tylko po to, by wyrównać powierzchnie do wybranej prawdy. Nie wymyśla nowych powierzchni. Tnie.
Kiedy używać
Użyj vc-polarize, gdy:
- wynik
loct prismląduje w paśmiepass(9..12) albodoctrine(13..15) vc-marblessię zbiegł, ale pozostaje wiele wykonalnych prawd- koncept albo powierzchnia produktu jest rozmazana po runtimie, testach, docs, artefaktach i publicznym copy
- release jest zablokowany, bo publiczne powierzchnie sobie przeczą
Nie używaj tego skilla, gdy:
- wynik prism to
abort(0..4) — stop, żadnego polarize - wynik prism to
memo(5..8) — wyemituj tylko lokalne memo, bez dispatchu - kod jest wciąż technicznie fałszywy / kruchy — to
vc-marbles - spec wymaga tylko weryfikacji, nie selekcji — to
vc-audit
Pozycja w pipelinie
vc-polarize to krok WRITE typu decydujące cięcie:
... → marbles (WRITE: excess) → audit (READ) → [POLARIZE: WRITE: cut] → dou (READ) → ...
Marbles produkuje nadmiarowo zaaplikowaną powierzchnię. Audit weryfikuje, co wylądowało. Polarize zdziera do jednej osi.
Słownik podstawowy
Rozmaz kodu (Code Smear)
Koncept runtime'u albo produktu, którego prawda jest rozsmarowana po wielu plikach, warstwach, docs, testach, artefaktach, publicznych powierzchniach i pamięci operatora. Rozmaz nie jest automatycznie zły — staje się groźny, gdy rozsmarowanie tworzy konkurencyjne prawdy.
Prism Score (wynik pryzmatu)
Diagnostyczny wynik tego, jak bardzo koncept załamuje się przez framingi
loct context --task. Wysoki Prism Score oznacza:
- jeden lokalny slice zmyli przyszłych agentów
- koncept zasługuje na wpis w korpusie
- przed releasem może być potrzebny przebieg polaryzacji
Nie oznacza: złego kodu, awarii CI, wstydliwego KPI, kary za liczbę plików.
Polaryzacja
Ruch przeciwny do rozmazu. Wybierz jedną oś / fasetę i spraw, by runtime, testy, docs, artefakty i publiczne powierzchnie się zgadzały.
Tryby
Tryb konceptu (Concept Mode)
Użyj, gdy rozmazany jest koncept architektoniczny / runtime'u. Przykłady: cykl życia marbles, powierzchnia release'u, publiczny kontrakt instalatora, synteza research swarmu, granica auth, kontekst memory/search.
Wyjście: jeden kontrakt konceptu i ścieżka dowodu.
Tryb produktu (Product Mode)
Użyj, gdy rozmazana jest powierzchnia produktu / publiczna. Przykłady: za dużo grup odbiorców, rozszczepione CTA, landing page kłócący się ze ścieżką instalacji, docs obiecujące za dużo względem runtime'u, brief release'u bez jednej dowiezialnej tezy.
Wyjście: jedna teza produktu i handoff DoU / release.
Pasma Prism Score
Oceń każdą oś 0..3 (Spread, Runtime Centrality, Authority Diversity, Drift Risk, Closure Evidence). Suma 0..15.
| Pasmo | Zakres wyniku | Działanie |
|---|---|---|
| abort | 0..4 | Stop przed dispatchem agenta. Pokaż ścieżkę prism JSON. |
| memo | 5..8 | Wyemituj lokalne memo + cienki przykład context-corpus. Bez dispatchu. |
| pass | 9..12 | Uruchom pełny przebieg polarize z wstrzykniętym payloadem prism. |
| doctrine | 13..15 | Uruchom pełny przebieg doctrine z oczekiwaniem regression-contract. |
Pełne kryteria osi, cykl życia, bramki i kontrakt context-corpus żyją
w PROCEDURE.md.
Kontrakt wyjścia
Rekomendowane artefakty:
$VIBECRAFTED_HOME/artifacts/<org>/<repo>/<YYYY_MMDD>/polarize/
thesis.md
concept-contract.md
surface-map.json
decision-ledger.md
dou-handoff.md
release-brief.md
Jeśli runtime nie ma jeszcze dedykowanego katalogu artefaktów polarize/,
napisz tylko normalny wstrzyknięty raport i zawrzyj te sekcje wewnątrz niego.
Sekcje raportu (obowiązkowa kolejność)
- Polarized Thesis — jedno zdanie, bez słów asekuracyjnych
- Mode —
conceptalboproduct - Prism Evidence — framingi taska, ścieżki context packów, osie wyniku
- Primary Boundary / Audience — co teraz wygrywa
- Rejected Alternatives — co teraz przegrywa i dlaczego
- Runtime Proof — konkretne evidence z repo / runtime'u
- Surface Alignment — bieżące twierdzenie/ścieżka → problem → wybrane zastąpienie
- Edits Made — jeśli implementacja była w scope
- Gates Run — komendy, status wyjścia, co dowodzą
- DoU Handoff — co DoU powinno audytować dalej
- Release Handoff — co release może uczciwie dowieźć i co pozostaje zablokowane
Złożenie z sąsiednimi skillami
vc-init— wymagana bramka. Polarize bez evidence z init jest ślepy.vc-marbles— wymagany upstream. Bez nadmiaru z marbles do zdarcia polarize nie ma czego ciąć.vc-audit— sąsiedni falsyfikator READ-ONLY. Macierz verdictów audytu może być bezpośrednim wejściem do polarize, gdy pytanie brzmi „które twierdzenia UNVERIFIED przyjąć, a które odrzucić?".vc-dou— downstreamowy sprawdzian gotowości do dowiezienia READ-ONLY. Polarize emituje sekcję handoffu DoU.vc-release— downstreamowy WRITE do dowiezienia. Polarize emituje brief release'u.
Antywzorce
- Framing „każdy może tego użyć" (rozszczepiona grupa odbiorców nigdy się nie polaryzuje)
- Jeszcze jeden wrapper zamiast jednego kontraktu
- Zmiana copy bez dowodu z runtime'u
- Punktowanie liczby plików zamiast dryfu autorytetu
- Traktowanie Prism Score jako awarii CI / wstydliwego KPI
- Traktowanie starych context packów jako żywej prawdy kodu
- Ukrywanie wyboru produktowego za technicznym sprzątaniem
- Uśrednianie dwóch wykonalnych osi zamiast wybrania jednej
- Uruchamianie polarize na paśmie
abort/memo(dispatchuj tylko napass/doctrine) - Kontynuowanie w DoU / hydrate / decorate / release bez prośby operatora
- Ładowanie nieświeżych prism packów jako autorytatywnych
Warunek zakończenia
Po przebiegu polarize:
- teza napisana, jedno zdanie
- odrzucone alternatywy zapisane z uzasadnieniem
- powierzchnie wyrównane tam, gdzie dowód z runtime'u wspiera wybraną oś
- bramki zielone dla dotkniętych powierzchni
- handoffy DoU + release napisane
Stop. Nie kontynuuj w DoU, hydrate, decorate ani release, chyba że operator wprost poprosił o ten łańcuch.
Wezwanie do działania
Przeczytaj PROCEDURE.md przed pierwszym przebiegiem
polarize — niesie pełny cykl życia, szczegół punktowania osi pryzmatu,
kontrakt context-corpus i listę minimalnych bramek. Potem uruchom
prism preflight, sprawdź pasmo i dispatchuj tylko dla pass /
doctrine.
Klamra końcowa
=======================
Pamiętaj: tryb polarize to pozwolenie na wybranie jednej prawdy, nie
pozwolenie na wymyślanie nowych. Zalew marbles jest twój do zdarcia,
nie do rozszerzania. Jedna teza, odrzucone alternatywy nazwane, powierzchnie
wyrównane, bramki zielone. Stop na handoffie.
( •̀ω•́ )✧
=======================
Suchar: Dlaczego polarize nigdy nie uśrednia dwóch prawd? Bo średnia
z dwóch gwiazd to pył. (._.)
𝚅𝚒𝚋𝚎𝚌𝚛𝚊𝚏𝚝𝚎𝚍. with AI Agents by Vetcoders (c)2024-2026 LibraxisAI