Ss Dial

Przesuwa jedną oś projektową (gęstość, promień, kolor, wagę) jako skoordynowaną rampę tokenów na siatce

Autor: bitjaru · bitjaru/styleseed

Testowano · Działa ★ 8.8/10

Ss Dial — Przesuwa jedną oś projektową (gęstość, promień, kolor, wagę) jako skoordynowaną rampę tokenów na siatce

Co robi ten skill

Zwiększa lub zmniejsza pojedynczą oś projektową — gęstość, kontrast hierarchii, promień, elewację, nasycenie/temperaturę koloru, wagę czcionki lub ruch — poprzez zastosowanie stałej rampy wielotokenowej zamiast swobodnej reinterpretacji, a następnie utrwala nową pozycję w STYLESEED.md i ponownie uruchamia bramkę punktacji. Uruchamia się na żądania dotyczące jednej osi, takie jak „make it denser”, „sharper corners”, „more muted” lub „bolder”, i odracza słowa nastroju („more premium”) do ss-restyle, a rebranding odcieni do bezpośredniej edycji blokady. Część silnika StyleSeed i zależy od blokady STYLESEED.md plus siostrzanych umiejętności (ss-build/ss-setup, ss-score) dla pełnej pętli utrwalania i bramkowania.

Raport z testu

Pobrano SKILL.md i potwierdzono frontmatter (name+description) plus 7 w pełni określonych tabel ramp osi; sprawdzono odwołane siostrzane umiejętności ss-score/ss-restyle/ss-build (wszystkie HTTP 200); STYLESEED.md to wygenerowana blokada projektu, a nie brakujący plik repozytorium; brak zagrożeń bezpieczeństwa. Test wyjścia: wzięto kartę Tailwind o gęstości „comfortable” i wygenerowano bazową wersję gęstszą odręcznie vs dosłowny wiersz „dense” umiejętności. Wersja bazowa odbiegła od siatki (gap-2.5=10px, p-3=12px, oba poza dozwolonym zestawem, który umiejętność zabrania), obniżyła przycisk do py-1.5/px-2 poniżej progu dotykowego 44px i pozostawiła nieskoordynowaną wysokość linii; wersja umiejętności zastosowała space-y-4/p-4/gap-3/leading-snug, zachowała py-3 (utrzymany próg dotykowy) i pozostała w pełni na siatce — konkretne, mierzalne zwycięstwo. Nie można było uruchomić kroków persist/re-gate-to-80 (potrzebny ss-score + prawdziwa blokada STYLESEED), ale podstawowa deterministyczna rampa jest samodzielna i została zmierzona.

Testowano: 2026-07-21 · Claude Code 2.x (agent harness)

Instalacja

git clone --depth 1 https://github.com/bitjaru/styleseed.git /tmp/ss-dial-src
mkdir -p ~/.claude/skills
cp -R /tmp/ss-dial-src/engine/.claude/skills/ss-dial ~/.claude/skills/ss-dial
# Places SKILL.md at ~/.claude/skills/ss-dial/SKILL.md
# Recommended full install (whole engine, all ss-* skills): npx skills add bitjaru/styleseed
# DEPENDENCY: ss-dial reads/writes a project STYLESEED.md lock (created by /ss-setup or /ss-build)
#   and calls /ss-score to re-gate to >=80. Copy the sibling skills too for the full loop:
#   cp -R /tmp/ss-dial-src/engine/.claude/skills/ss-{setup,build,score,restyle} ~/.claude/skills/

Komendy i przykładowe prompty

  • /ss-dialPrzesuwa jedną oś projektową (gęstość, promień, kolor, wagę) jako skoordynowaną rampę tokenów na siatce

Skille uruchamiają się na zwykłe polecenia — bez komend do zapamiętania. Po instalacji aktywują go prompty takie jak te (po angielsku):

  • Make this interface denser and sharper-cornered
  • Turn up the boldness of this design system
  • Make the palette more muted across all tokens