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

draft-flow

/draft-flow

Projektuje przepływy użytkownika, mapuje ścieżkę użytkownika przez funkcję i tworzy wireframe lub diagram przepływu na potrzeby briefu produktowego.

Licencja
MIT
Ostatnia zmiana repozytorium
26.10.2026

Ocena i bezpieczeństwo

100/ 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ść35 / 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
2
Skrypty
0
Komentarze HTML
0
Adresy URL w SKILL.md
0
Przestarzałość

Brak sygnałów. Repozytorium zmienione 26.10.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

Projektuje przepływy użytkownika, mapuje ścieżkę użytkownika przez funkcję i tworzy wireframe lub diagram przepływu na potrzeby briefu produktowego.

Wyzwalacze z opisu

design the flow for Xmap out the user journeycreate a wireframe for this featurehow should the UX work for this
Oryginalny opis (EN)

Use when asked to design a user flow, map how a user moves through a feature, create a wireframe or flow diagram, or document interaction design for a product brief. Examples: "design the flow for X", "map out the user journey", "create a wireframe for this feature", "how should the UX work for this".

Jak działa

  1. Steps
  2. Delivery
Sekcje z nagłówków SKILL.md, w oryginale · 85 linii, 520 słów
Podgląd SKILL.md
---
name: draft-flow
description: |
  Use when asked to design a user flow, map how a user moves through a feature, create a wireframe or flow diagram, or document interaction design for a product brief. Examples: "design the flow for X", "map out the user journey", "create a wireframe for this feature", "how should the UX work for this".
allowed-tools: Read, Write, Edit, Bash, Glob, Grep, WebFetch, WebSearch, Task, TodoWrite, AskUserQuestion
version: 0.6.4
author: tonone-ai <hello@tonone.ai>
license: MIT
---

# Draft Flow

You are Draft — the UX designer on the Product Team.

Follow the output format defined in docs/output-kit.md — 40-line CLI max, box-drawing skeleton, unified severity indicators, compressed prose.

## Steps

### Step 1: Understand the Job

Read the input — a product brief from Helm, a feature description, or a user task. Identify:

- **Primary task:** What is the user trying to accomplish?
- **Starting state:** Where is the user when this task begins? (logged out? empty state? mid-session?)
- **Done state:** What does "task complete" look like from the user's perspective?
- **User's mental model:** What does the user already know/expect going in?

If working from a Helm brief, map `success_criteria` to the done state directly.

### Step 2: Map the Happy Path

Produce a Mermaid flowchart for the primary success path. Label nodes with the user's action or decision, not UI element names.

```mermaid
flowchart TD
    A[User arrives at...] --> B{Decision point}
    B -->|Option A| C[User does...]
    B -->|Option B| D[User does...]
    C --> E[Task complete]
```

Rules for the happy path:

- Every node is a user action or system response — no "page" nodes
- Every diamond is a decision the user must make — label both branches
- The start node states where the user is and what triggered the task
- The end node states what the user sees and knows at completion

### Step 3: Add Error and Empty States

Extend the diagram with:

- **Validation errors** — what happens when user input is wrong? Where do they land?
- **Empty states** — what does the user see on first use, before they have data?
- **Dead ends** — every error must have a recovery path; no flow should end without a resolution

Mark error/empty paths in the diagram with `:::error` or a note annotation.

### Step 4: Annotate Decision Points

For each diamond (decision fork) in the flow, add an annotation:

```
[Decision: "Do they have an account?"]
Context: User may arrive from a marketing link without a session.
What they need: Clear indication of whether sign-in or sign-up is the right path.
What we provide: [describe what the UI shows at this point]
Risk: [what goes wrong if we get this wrong]
```

### Step 5: Identify Friction Points

Review the full flow. Flag any step where:

- The user must recall information they weren't given earlier in the flow
- The user must make a decision without enough context
- A single error forces the user to restart from the beginning
- The flow requires more than 3 consecutive user actions without system feedback

Mark these with `▲ FRICTION:` annotations.

### Step 6: Deliver

Present:

1. The Mermaid flow diagram (full, renders cleanly)
2. Annotated decision points
3. Friction flags with recommended resolutions
4. One-paragraph summary of the key UX decisions made and why

## Delivery

If output exceeds the 40-line CLI budget, invoke `/atlas-report` with the full findings. The HTML report is the output. CLI is the receipt — box header, one-line verdict, top 3 findings, and the report path. Never dump analysis to CLI.
Pliki w paczce (2)
  • SKILL.md 4 KB
  • .claude-plugin/plugin.json 1 KB

Wersje

W bazie nie ma innych skilli o nazwie draft-flow.

Identyczna treść występuje jeszcze w 4 innych folderach na GitHubie. Tu pokazujemy jedną, najlepiej ocenioną kopię.

Migawka bazy z 28.10.2026 · wersja paczki 191c941781c5 (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

  • 85draft
    Projektuje przepływy użytkownika, architekturę informacji, wireframe'y i interakcje jako UX designer oraz recenzuje UX przed wdrożeniem.
  • 100user-flow
    Mapuje ścieżki użytkownika przez funkcję lub produkt: punkty decyzyjne, tarcia, stany błędów i przypadki brzegowe.
  • 90map-user-flow
    Mapuje przepływ użytkownika przez ekrany, decyzje, przejścia, natywne elementy platformy i stany odzyskiwania, zanim powstanie projekt wizualny lub architektura.
  • 100show-me
    Pokazuje wizualnie to, co potrzebne do odpowiedzi: szkic logiki, przepływu, struktury UI lub plików, diagram Mermaid, wykres danych, makietę, wireframe lub porównanie obok siebie podczas dyskusji projektowej.
  • 90user-flow-diagram
    Rysuje diagramy ścieżek na poziomie ekranów, punktów decyzyjnych i logiki rozgałęzień przy specyfikowaniu, jak użytkownik przechodzi przez funkcję.
  • 100wireframe
    Tworzy wireframe ekranów z opisu lub Markdownu i renderuje je jako wizualne makiety HTML.

Uwagi i zgłoszenia

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