Przejdź do treści
Biblioteka skilli
Projektowanie i UX · Budowanie i kod

prototype

/prototype

Buduje prototyp, demo lub animację w przeglądarce według ustalonego zestawu kontrolek, na podstawie klatek z Paper lub Figmy.

Licencja
MIT
Ostatnia zmiana repozytorium
06.11.2026

Ocena i bezpieczeństwo

90/ 100Klasa: dobry
Format25 / 25
Frontmatter z nazwą i opisem, poprawna nazwa, opis do 1024 znaków, nazwa zgodna z folderem.
Odkrywalność25 / 25
Opis mówi, kiedy użyć skilla, ma sensowną długość i jest w 3. osobie.
Treść25 / 35
Co najmniej 150 słów i do 500 linii, nagłówki, listy kroków, przykłady albo kod.
Higiena15 / 15
Bez zaślepek typu TODO, bez ścieżek Windows, z licencją.
Ryzykobrak sygnałów w skanie
Pliki w paczce
1
Skrypty
0
Komentarze HTML
0
Adresy URL w SKILL.md
0
Przestarzałość

Brak sygnałów. Repozytorium zmienione 06.11.2026, bez odwołań do wycofanych modeli i API.

Licencja

MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.

Co robi i kiedy

Buduje prototyp, demo lub animację w przeglądarce według ustalonego zestawu kontrolek, na podstawie klatek z Paper lub Figmy.

Wyzwalacze z opisu

prototypeprotodemo pagemake it interactivebuild the animation
Oryginalny opis (EN)

Build a web prototype, demo page or animation the way the user wants every time - his latest DialKit (the Blick patch) for all controls, built copy-for-copy from his frames. Use whenever the user says "prototype", "proto", "demo page", "make it interactive", "build the animation", or asks to turn Paper or Figma frames into something that runs in the browser.

Jak działa

  1. 1. DialKit first, the user's version
  2. 2. Copy-for-copy from the user's frames
  3. 3. Stack and location
  4. 4. Finish
Sekcje z nagłówków SKILL.md, w oryginale · 23 linii, 363 słów
Podgląd SKILL.md
---
name: prototype
description: Build a web prototype, demo page or animation the way the user wants every time - his latest DialKit (the Blick patch) for all controls, built copy-for-copy from his frames. Use whenever the user says "prototype", "proto", "demo page", "make it interactive", "build the animation", or asks to turn Paper or Figma frames into something that runs in the browser.
---

# Prototype

Every prototype gets the same three things. Do them in this order and do not skip one because the prototype is small.

## 1. DialKit first, the user's version
Invoke the `dialkit` skill before writing a single control. Its step 0 syncs the patch from Blick, so what gets installed is always the user's latest panel (toolbar under the title, copy all, undo/redo, version history, draggable panel, auto-save to `dial-values.json`, ⌘. to hide). Never build a toggle bar, segmented buttons or a settings drawer by hand; every variant switch and every tunable value (timings, springs, sizes, colours, spacing, scroll positions) is a DialKit control.

## 2. Copy-for-copy from the user's frames
If the prototype comes from his Paper or Figma frames, list the text and elements in his latest version before building, and reproduce exactly those. Never re-add something he removed, never invent copy or sections. Anything not in his frames needs his OK first. If there are no frames, say what you are assuming and keep placeholder text to a minimum.

## 3. Stack and location
- Default stack: Vite + React + TypeScript, `motion` for animation, the `run()` utility set up with the `react-run` skill. Plain Vite without React only if the user asks for vanilla; the panel patch is React-only, so vanilla gets the panel as a small React island.
- Put it in the project folder under a section subfolder (`tunnel/prototype/`, `hero/prototype/`), not in a session folder. If there is no project folder, run `/project-start` first.
- Keep assets local to the prototype folder; copy renders and photos in rather than linking to session folders.
- Add `dial-values.json` to git, `dial-history.json` and `.tmp` to `.gitignore`.

## 4. Finish
- Run the build, start the dev server in the browser pane, check the console is clean, move a control and confirm the page responds.
- Report the controls in one short list, the ⌘. shortcut, and the URL.
- Tuning loops: tell the user to tune in the browser and paste the values from "Copy all" once, instead of iterating by chat.
- When the direction is picked, run `/handoff` so the values and decision land in CLAUDE.md.

Wersje

RepozytoriumWynikLicencja
Ta strona · seb-astian-wieser/claude-workflow-kit90MIT
leanstacks/lstk100MIT
A7-studio/jobmigo100MIT
akillness/jeo-skills100MIT
runwield/runwield100MIT
yuan88964/RelayStudio100MIT
mathews-tom/armory100MIT
deaconb28-lang/prototype100MIT
drvoss/everything-copilot-cli100MIT

Migawka bazy z 13.11.2026 · wersja paczki 377214e74601 (skrót SHA-256 całej paczki)

Pobrania w ostatnich 30 dniach: 0 · ranking

Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.

Podobne skille

  • 100draft-proto
    Buduje dopracowany interaktywny prototyp HTML w jednym pliku, sprawdzony Playwrightem, z ramkami urządzeń i prawdziwymi obrazami, do testowania przepływów i prezentacji pomysłów.
  • 100spec-to-prototype
    Buduje wizualny prototyp HTML i CSS na podstawie specyfikacji, systemu projektowego lub opisu makiety, gotowy do pokazania interesariuszom.
  • 86make-a-prototype
    Buduje zakresowy, interaktywny prototyp do sprawdzenia konkretnego pytania o użyteczność, gdy szkice nie wystarczą.
  • 100ns-proto-creator
    Odtwarza istniejący interfejs przez Playwright i buduje prototyp w jednym katalogu, z historią zmian w git.
  • 100prototype-html
    Generuje interaktywne prototypy produktu w HTML: makiety interfejsu, strony demonstracyjne i prezentacje funkcji, gdy ktoś prosi o prototyp lub demo.
  • 90polished-web-prototype
    Buduje dopracowany prototyp webowy z makiety, planu projektu lub briefu po uruchomieniu polecenia /polished-web-prototype.

Uwagi i zgłoszenia

Wiadomość trafi do Bartosza Sokolińskiego. Adres e-mail jest potrzebny tylko do odpowiedzi. Szczegóły w polityce prywatności.