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

ui-copy

/ui-copy

Pisze i sprawdza teksty interfejsu: etykiety, przyciski, nagłówki, podpowiedzi pól, puste stany, błędy, potwierdzenia i ekrany cenowe.

Repozytorium
skills ↗
Licencja
MIT
Ostatnia zmiana repozytorium
19.10.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
3
Skrypty
0
Komentarze HTML
0
Adresy URL w SKILL.md
0
Przestarzałość

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

Pisze i sprawdza teksty interfejsu: etykiety, przyciski, nagłówki, podpowiedzi pól, puste stany, błędy, potwierdzenia i ekrany cenowe.

Oryginalny opis (EN)

Write or review interface text such as labels, buttons, headings, field hints, empty states, errors, confirmations, tooltips, and onboarding messages. Use when building or changing a screen, component, or flow that shows text to users, even for a single label or message, and even when the request is about the interface rather than its words. Also use for the interface text of landing, pricing, and plan pages, such as headlines, plan cards, feature lists, and calls to action. Not for screen layout and component choice (ui-composition), documentation, or long-form prose (docs-writing, text-editi

Jak działa

  1. Require a reason to add text
  2. Gotchas
  3. Finish with a deletion pass
Sekcje z nagłówków SKILL.md, w oryginale · 30 linii, 445 słów
Podgląd SKILL.md
---
name: ui-copy
description: Write or review interface text such as labels, buttons, headings, field hints, empty states, errors, confirmations, tooltips, and onboarding messages. Use when building or changing a screen, component, or flow that shows text to users, even for a single label or message, and even when the request is about the interface rather than its words. Also use for the interface text of landing, pricing, and plan pages, such as headlines, plan cards, feature lists, and calls to action. Not for screen layout and component choice (ui-composition), documentation, or long-form prose (docs-writing, text-editing).
license: MIT
---

# Write less interface copy

Use the least text that lets the user recognize the current state, make a decision, and complete the task. Follow the product's language and design conventions, and assess the composed screen, not strings in isolation.

## Require a reason to add text

Start with clear labels, values, states, and actions. Product facts are context, not a checklist of text to display. Add explanation only when the current decision needs it: a non-obvious constraint, consequence, distinction, or recovery step. Explain a future outcome only if it changes the decision now.

Match copy to the actual state and supported actions. Keep essential instructions, consequences, errors, and recovery visible, and keep necessary context at direct entry points and before consequential actions. Preserve domain terms, translation variables, plural forms, and technical identifiers.

## Gotchas

- Selected filters, dates, badges, field labels, and action labels already communicate, so avoid restating them or narrating the next click. A selected period rarely needs a date caption, and a metric rarely needs a sentence paraphrasing its label. Keep exact dates when they support a distinct decision.
- A heading does not need a subtitle, and a card does not need a description.
- Use an icon when the meaning is clear without words, and a tooltip or disclosure for secondary explanation the current decision does not need. Never move deleted repetition into a tooltip.
- State a qualifier or disclaimer once, where it changes a decision. Drop obvious ones, such as "optional" beside a toggle or a tax note repeated on every price.
- Show identifiers and values users recognize, never internal IDs, enum values, provider codes, or raw ISO timestamps.
- Keep established labels and calls to action unless the task changes them, and use one term per concept across every surface.
- On landing and pricing pages, lead with what distinguishes the product, not features every alternative has.
- A timeout does not prove an operation failed. Never invent success, guarantees, or safe retry.
- Accessible names stay aligned with visible labels, and accessible descriptions may repeat visual information on purpose.
- Titles, headings, navigation, controls, labels, and short fragments take no terminal period. Explanatory prose keeps normal punctuation, including question marks.

## Finish with a deletion pass

Review the composed UI across all requested changes, including adjacent states. For each supporting sentence, ask: if removed, would the user lose information needed for this task? If not, delete it. Check repetition of meaning, not just identical wording.

Delete before shortening, and avoid replacing redundant text with another slogan. Verify affected languages and layouts when relevant. A focused edit needs its surrounding context, not a repository-wide audit.
Pliki w paczce (3)
  • LICENSE 1 KB
  • SKILL.md 3 KB
  • agents/openai.yaml 1 KB

Wersje

RepozytoriumWynikLicencja
Ta strona · gustavovalverde/skills90MIT
tushaarmehtaa/tushar-skills100MIT

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

  • 100copy-write
    Pisze teksty UX dla funkcji, przepływu lub komponentu: przyciski, komunikaty o błędach, puste stany i podpowiedzi.
  • 95ux-microcopy-audit
    Audytuje teksty interfejsu (etykiety, przyciski, błędy, puste stany, podpowiedzi, powiadomienia) według standardów UX writingu i tworzy listę problemów z wagą i konkretnymi przeredagowaniami.
  • 100ux-writing
    Pisze i przegląda teksty w interfejsie: przyciski, etykiety, błędy, stany puste, placeholdery, tooltipy, potwierdzenia i powiadomienia, gdy tekst brzmi ogólnikowo, niejasno lub jak robot.
  • 90write-ui-copy
    Pisze, poprawia, tłumaczy i recenzuje teksty interfejsu po polsku i angielsku: tytuły, przyciski, etykiety, błędy, puste stany i potwierdzenia, z zachowaniem spójności obu wersji.
  • 100ux-writing
    Pisze lub poprawia słowa w interfejsie: etykiety, stany puste, błędy, potwierdzenia, podpowiedzi formularzy i teksty sukcesu oraz ładowania, by czytelnik wiedział, co się stało i co dalej.
  • 100ux-writing
    Pisze lub przepisuje teksty interfejsu w języku angielskim: przyciski, CTA, błędy, puste stany, onboarding, tooltipy i komunikaty.

Uwagi i zgłoszenia

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