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

prototype

/prototype

Pokazuje dwa lub trzy różne kierunki interfejsu obok siebie i testuje stany komponentów: ładowanie, błąd, pusty stan, wyłączenie i przepełnienie.

Licencja
MIT
Ostatnia zmiana repozytorium
18.09.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 18.09.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

Pokazuje dwa lub trzy różne kierunki interfejsu obok siebie i testuje stany komponentów: ładowanie, błąd, pusty stan, wyłączenie i przepełnienie.

Wyzwalacze z opisu

prototypevarianside-by-sidebandingkan arahtunjukkan 2 opsicek semua state
Oryginalny opis (EN)

Render 2–3 distinct UI directions side by side and stress-test component states (loading, error, empty, disabled, overflow) before committing to one production layout. Trigger for “prototype”, “varian”, “side-by-side”, “bandingkan arah”, “tunjukkan 2 opsi”, or “cek semua state”. Text-only axes stay on design-direction; frame-by-frame motion is not this skill.

Jak działa

  1. Overview
  2. When to use
  3. When to skip
  4. MUST
  5. Workflow
  6. Boundaries
  7. Checklist
  8. Depth
Sekcje z nagłówków SKILL.md, w oryginale · 62 linii, 423 słów
Podgląd SKILL.md
---
name: prototype
description: >-
  Render 2–3 distinct UI directions side by side and stress-test component
  states (loading, error, empty, disabled, overflow) before committing to one
  production layout. Trigger for “prototype”, “varian”, “side-by-side”,
  “bandingkan arah”, “tunjukkan 2 opsi”, or “cek semua state”. Text-only axes
  stay on design-direction; frame-by-frame motion is not this skill.
---

# Prototype

## Overview

Judgment without a render is three similar skins. This skill **shows** 2–3 directions on distinct axes, then presses real states. Pick one variant before the production build chain.

## When to use

- User asks to prototype, compare, or see options on screen
- After `design-direction` when they need proof, not another paragraph
- Stress-test states on an existing component or chosen variant
- Blank-canvas UI where shipping one layout would hide the other axes

## When to skip

- Text approaches only / still choosing an axis → `design-direction`
- “Langsung saja” / direction already locked → build chain
- Micro polish on one chosen UI → `polish`
- Visual AI-slop audit → `anti-slop-design`
- Pixel/Figma match → `fidelity`
- Frame-by-frame motion / reverse-engineering animation → `motion-inspection`

## MUST

| Rule | Detail |
|------|--------|
| **Rendered, not sketched** | Variants are real markup/CSS in the project stack — not ASCII mockups as the deliverable |
| **Distinct axes** | 2–3 options; each changes hierarchy, layout, density, interaction, or expression — not hue-only skins |
| **Shared facts** | Same product content, tokens/project system, and constraints across variants |
| **Cap** | Do not emit 5 coded mocks or keep all variants in the shipped product |
| **Stress states** | Default, loading, empty, error, disabled, long/localized text, 320px overflow |
| **Pick then build** | Name the winner; then `design-foundations` → tokens → components |

## Workflow

1. **Inherit** — load `design-direction` first if axes are not yet named.
2. **Render** — place 2–3 variants side by side (≥1024) or stacked (<768).
3. **Stress** — run the state matrix on the recommended variant (all variants if cheap).
4. **Recommend** — one winner + why; wait unless they already picked.
5. **Discard** — delete or isolate losing variants; do not ship a gallery as the app.
6. **Handoff** — foundations → tokens → (+ shell/data/forms) → components → rest of `/ui`.

## Boundaries

- **May decide:** stacked vs split comparison; which variant to stress first.
- **Must not:** invent copy/metrics, restyle tokens per variant, treat this as a Figma file, or inspect animation frame-by-frame.

## Checklist

- [ ] Axes named (or `design-direction` skipped for a locked direction)
- [ ] 2–3 rendered variants on distinct axes
- [ ] State matrix exercised
- [ ] One winner chosen; losers not in the production tree
- [ ] Build chain continues from foundations/tokens

## Depth

How to compare and stress: `references/prototype.md`.
Axes: `references/design-axes.md`.
States chrome: `references/data-fetching.md` / `references/component-patterns.md`.

Wersje

RepozytoriumWynikLicencja
Ta strona · sukirman1901/frontend-expert90MIT
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 b001ef0a16ea (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

  • 100audit-ui-states
    Wykonuje audyt stanów interfejsu na nieszczęśliwej ścieżce tylko do odczytu: pusty, ładowanie, błąd, offline, brak wyników, brak uprawnień i przepełnienie, po czym układa plan poprawek.
  • 82variants
    Pokazuje trzy kierunki projektu obok siebie z notatkami art directora, bez dopracowywania, zanim wybierzesz jeden.
  • 90ui-state-matrix
    Mapuje wszystkie stany ekranu lub przepływu w macierz stanów: powierzchnie, ładowanie, pusty, błąd, sukces i stany wolne.
  • 100interactive-mockup
    Przygotowuje dwa lub trzy odrębne kierunki projektu w HTML, a po wyborze buduje klikalny prototyp offline w HTML, CSS i JavaScripcie.
  • 90explore-design-directions
    Opracowuje i porównuje różne kierunki UI i UX, rekomenduje jeden wariant do wyboru przez człowieka przed prototypowaniem.
  • 100harden
    Przygotowuje interfejsy na produkcję: obsługa błędów, puste stany, przepływy wdrożeniowe, i18n, przepełnienie tekstu i przypadki brzegowe.

Uwagi i zgłoszenia

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