prototype
/prototype
Buduje tymczasowy prototyp odpowiadający na pytanie projektowe, pokazując, jak mógłby wyglądać interfejs i jak działa stan.
- Autor
- CollierTR ↗
- Repozytorium
- agent-kit ↗
- Licencja
- MIT
- Ostatnia zmiana repozytorium
- 11.11.2026
Ocena i bezpieczeństwo
- Pliki w paczce
- 4
- Skrypty
- 0
- Komentarze HTML
- 0
- Adresy URL w SKILL.md
- 0
Brak sygnałów. Repozytorium zmienione 11.11.2026, bez odwołań do wycofanych modeli i API.
MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.
Co robi i kiedy
Buduje tymczasowy prototyp odpowiadający na pytanie projektowe, pokazując, jak mógłby wyglądać interfejs i jak działa stan.
Oryginalny opis (EN)
Build a throwaway prototype to answer a design question. Use when the user wants to sanity-check whether a state model or logic feels right, or explore what a UI should look like.
Jak działa
- Pick a branch
- Rules that apply to both
Podgląd SKILL.md
--- name: prototype description: Build a throwaway prototype to answer a design question. Use when the user wants to sanity-check whether a state model or logic feels right, or explore what a UI should look like. --- # Prototype A prototype is **throwaway code that answers a question**. The question decides what you build. ## Pick a branch Figure out which question you're answering from the user's prompt, the surrounding code, or by asking if they're around: - **"Does this logic / state model feel right?"** → [LOGIC.md](LOGIC.md). One shareable HTML file with free-play buttons and tabbed walkthroughs. Push the awkward cases a non-developer can click through. - **"What should this look like?"** → [UI.md](UI.md). A floating button on the app shell opens a throwaway comparison page with every variant stacked and labeled. Tap one, hit back, and try it on the real chrome. These two builds look nothing alike, so the wrong branch wastes the prototype. If you're not sure and the user isn't around, guess from the surrounding code (a backend module → logic; a page or component → UI) and say so at the top of the prototype. ## Rules that apply to both 1. **Throwaway from day one, and named that way.** Put it next to the module or page it's for, but name it so nobody mistakes it for production. For throwaway UI routes, follow the project's existing routing — don't invent a new top-level structure. 2. **Trivial to run.** A UI prototype starts from one command in the project's task runner: `pnpm <name>`, `python <path>`, `bun <path>`, etc. A logic demo is a single HTML file they double-click. Either way, no setup to think about. 3. **No persistence by default.** Keep state in memory. Persistence is what the prototype is _checking_, not something it should lean on. If the question actually involves a database, use a scratch DB or a local file named something like `PROTOTYPE, wipe me`. 4. **Skip the polish.** No tests, no extra abstractions, no error handling beyond what it takes to run. The point is to learn something fast. 5. **Surface the state.** After every action (logic) or tap (UI), show what's live and what just changed, so they can see the choice without flipping back and forth. 6. **Capture it when done.** - Put the answer into the real code - Keep the prototype on a throwaway branch (not main) - Leave a link to that branch on the implementation issue - Write down the verdict and the question it settled, in the issue or a commit - Main only keeps the decision
Pliki w paczce (4)
- LOGIC.md 5 KB
- SKILL.md 2 KB
- UI.md 5 KB
- agents/openai.yaml 1 KB
Wersje
| Repozytorium | Wynik | Licencja |
|---|---|---|
| Ta strona · CollierTR/agent-kit | 90 | MIT |
| leanstacks/lstk | 100 | MIT |
| A7-studio/jobmigo | 100 | MIT |
| akillness/jeo-skills | 100 | MIT |
| runwield/runwield | 100 | MIT |
| yuan88964/RelayStudio | 100 | MIT |
| mathews-tom/armory | 100 | MIT |
| deaconb28-lang/prototype | 100 | MIT |
| drvoss/everything-copilot-cli | 100 | MIT |
Migawka bazy z 13.11.2026 · wersja paczki 55b8976901f6 (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
- 85workflow-prototype
Buduje jednorazowy prototyp, aby odpowiedzieć na pytanie projektowe: czy model stanu jest sensowny albo jak powinien wyglądać interfejs. - 90jor-prototype
Buduje jednorazowy prototyp, by odpowiedzieć na pytanie projektowe, np. czy model stanu wydaje się sensowny lub jak wyglądają warianty. - 90throwaway-prototype
Buduje jednorazowy prototyp uruchamialny, na przykład aplikację terminalową albo warianty interfejsu, żeby odpowiedzieć na pytanie projektowe. - 100plan-prototype
Buduje jednorazowy kod prototypu, który człowiek uruchamia, by odpowiedzieć na jedno pytanie projektowe, zanim cokolwiek zostanie zatwierdzone. - 95ce-prototype
Buduje jednorazowy prototyp, żeby sprawdzić, jak coś ma działać, wyglądać lub się czytać, gdy szkic nie wystarczy.