Communitygithub.com

bbulman/labeling

Verwenden, wenn jemand einen Abschnitt, Menüpunkt, Tab, eine Kategorie, Funktion oder einen Link benennen oder umbenennen muss, wenn Bezeichnungen vage wirken oder sich wie internes Fachjargon anfühlen, oder wenn gefragt wird: „Wie sollen wir das nennen?“, „Ist diese Bezeichnung klar?“, „Niemand weiß, was ‚Ressourcen‘ bedeutet“ oder „Die Leute verstehen dieses Menü nicht“. Nicht geeignet, um die Struktur hinter den Bezeichnungen festzulegen, ein Schlagwortvokabular aufzubauen oder Fließ- und Mikrotexte zu verfassen.

Was ist labeling?

Diese KI-Agent-Fähigkeit (Skill) unterstützt Benutzeroberflächen-Designer, Produktmanager und technische Redakteure bei der fundierten Entscheidung, wie Menüpunkte, Kategorien, Funktionen, Links und Abschnitte in einer App, Website oder einem Produkt bezeichnet werden sollen. Sie bietet eine strukturierte Methode, um vage oder fachjargonlastige Bezeichnungen durch klare, benutzerzentrierte Labels zu ersetzen. Der Skill sammelt Nutzerbegriffe aus Suchprotokollen, Support-Anfragen und Interviews, wählt ein passendes Benennungssystem (Aufgabe, Zielgruppe, Thema, Format oder A–Z) pro Ebene aus und testet die Vorhersagbarkeit der Labels. Die Ausgabe besteht aus einer CSV-Datei (`labels.csv`), die jedes Label mit Kontext, Quelle und Status dokumentiert, sowie einer zusammenfassenden Markdown-Datei (`labels.md`). Der Skill unterstützt keine automatische Strukturentscheidung, sondern liefert fundierte Empfehlungen und legt die endgültige Entscheidung in menschliche Hände – insbesondere bei marken- oder rechtsrelevanten Begriffen.

Funktioniert mit✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/bbulman/information-architecture-skill/tree/HEAD/skills/labeling

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Labeling (Bezeichnungen)

Labels sind die Wörter, die den Leuten sagen, was sich hinter einer Tür verbirgt, bevor sie sie öffnen. Dieser Skill dient der Entscheidung, wie jedes Ziel, jeder Abschnitt oder jede Aktion heißt und welches Benennungssystem auf jeder Ebene verwendet wird. Der Test für jedes Label: Könnte ein Neuling vorhersagen, was dahintersteckt?

Bevor Sie beginnen

Sie benötigenWenn es fehlt
Die aktuellen Labels, jeweils mit dem, was dahintersteckt und wo es erscheintLesen Sie die Navigation oder fragen Sie danach. Wenn es noch nichts gibt, liefern Sie die leere labels.csv und den Testplan.
Wer sie liest und was diese Personen versuchen zu tunFragen Sie. Wenn keine Antwort kommt, geben Sie Ihre Annahme oben an.
Die eigenen Worte der Nutzenden: Suchprotokolle, Supportfragen, Kartensortierungs-Gruppennamen, Interviews, BewertungenErstellen Sie einen Entwurf auf Basis des Inhalts und der Konventionen ähnlicher Produkte, markieren Sie jedes Label als untested (ungetestet) und liefern Sie den Testplan, damit die Wörter überprüft werden können. Präsentieren Sie niemals eine Vermutung als die Sprache der Nutzenden.

Methode

  1. Listen Sie die Labels im Kontext auf. Halten Sie für jedes Label die Gruppe (die gemeinsam gesehenen Labels), das Ziel und das, was wirklich dahintersteckt, fest. Ein Label ohne seine Geschwister zu beurteilen, ist der Weg, wie Überschneidungen übersehen werden.

  2. Sammeln Sie die Wörter der Nutzenden. Ihre Wörter sind die ersten Kandidaten; Ihre internen Begriffe sind es nicht.

    QuelleWas sie Ihnen liefertAchten Sie auf
    SuchprotokolleDie exakt eingegebenen Wörter, die stärksten Trigger-WörterFühren Sie den Findability-Skill-Logbericht aus; schätzen Sie niemals Volumen
    SupportfragenWie die Leute das Bedürfnis beschreibenMenschen in Not formulieren Dinge anders
    Kartensortierungs-GruppennamenWie die Leute ein Cluster nennenVerwenden Sie ihre häufigsten Wörter
    Interviews, 5 bis 10 PersonenWortschatz und was Wörter für sie bedeutenHören Sie auf das Wort, das sie unaufgefordert verwenden
    Ähnliche ProdukteWörter, die die Leute bereits gelernt habenVertrautheit schlägt Cleverness
  3. Wählen Sie ein Benennungssystem pro Ebene aus. Wenn man sie in einem Menü mischt, beantwortet jeder Punkt eine andere Frage, und die Leute können sie nicht vergleichen.

    SystemBeispielFunktioniert, wennBricht, wenn
    Aufgabe„Sendung verfolgen“Leute kommen mit einer zu erledigenden AufgabeAufgaben überschneiden sich oder die Liste wird lang
    Zielgruppe„Für Entwickler“Gruppen benötigen unterschiedliche Inhalte und können sich selbst einordnenJemand ist in zwei Gruppen oder weiß nicht, zu welcher er gehört
    Thema„Abrechnung“Das Thema entspricht der Denkweise der LeuteDie Themen sind die der Organisation, nicht die der Nutzenden
    Format„Videos“, „Vorlagen“Leute wählen nach Format ausIhnen liegt zuerst das Thema am Herzen
    A bis ZGlossare, VerzeichnisseLeute kennen den genauen NamenSie stöbern, um zu entdecken
  4. Schreiben Sie Kandidaten nach diesen Regeln.

    RegelSchwachStärker
    Spezifisch und vertraut, kein „Mystery Meat“Ressourcen, Lösungen, EntdeckenAnleitungen und Vorlagen
    Parallelkonstruktion zwischen GeschwisternPreise, Erste Schritte, Für TeamsPreise, Einrichtung, Teams
    Das unterscheidende Wort nach vorneBerichtseinstellungen, BerichtsverlaufEinstellungen, Verlauf, unter Berichte
    Eine Sache, ein Name überall„Team“ im Menü, „Personen“ auf der SeiteWählen Sie eines und verwenden Sie es in Navigation, Titel und Breadcrumb
    Die Tür passt zum Raum„Pläne“ öffnet „Wählen Sie Ihr Abonnement“Linktext und Seitenüberschrift stimmen überein
    Linktext sagt, was Sie bekommenMehr erfahrenOnboarding-Checkliste herunterladen
  5. Entscheiden Sie, was mit internen Namen passiert.

    Der Name istTun Sie dies
    Ein Team-, Abteilungs- oder ProjektcodenameZeigen Sie ihn niemals. Nennen Sie, wozu die Person gekommen ist
    Ein Markenname für eine Funktion, die die Leute lernen müssenKombinieren Sie ihn bei jeder Navigation mit einem einfachen Deskriptor
    Ein Kunstbegriff, den das Publikum wirklich verwendetBehalten Sie ihn, auch wenn Außenstehende ihn nicht kennen würden, und testen Sie ihn mit diesem Publikum
    Ein rechtlicher oder regulatorischer BegriffBehalten Sie den genauen Begriff und setzen Sie eine einfache Erklärung daneben
    Ein AkronymSchreiben Sie es aus, es sei denn, das Publikum sucht mehr nach dem Akronym als nach den Wörtern
  6. Bieten Sie für jedes umstrittene Label zwei oder drei Optionen an, mit Angabe der Vor- und Nachteile jeder Option, und empfehlen Sie eine. Eine einzelne Antwort verbirgt die Entscheidung.

  7. Verstärken Sie die Duftspur um das Label. Kurzbeschreibungen, Elementanzahlen, Breadcrumbs und aktive Zustände tragen das, was das Wort allein nicht kann. Lesen Sie references/information-scent.md, wenn Labels für sich genommen in Ordnung sind, die Leute aber trotzdem abspringen.

  8. Testen Sie die Vorhersagbarkeit. Zeigen Sie in eine Richtung das Label allein und fragen Sie, was die Leute dahinter erwarten; in die andere Richtung geben Sie ein Ziel und fragen, welches Label sie wählen würden. Als ersten Durchgang können Sie kalt lesen: Decken Sie das Ziel ab, schreiben Sie, was Sie erwarten würden, und vergleichen Sie. Berichten Sie das als Ihre eigene Einschätzung, nicht als Forschung. references/predictability-test.md enthält den Plan und die Bewertung.

  9. Überprüfen Sie andere Sprachen. Wenn die Labels übersetzt werden, lesen Sie references/locales.md, bevor Sie sie festlegen. Übersetzen Sie nach Sinn, nicht Wort für Wort, und testen Sie erneut mit Personen in diesem Markt.

Liefergegenstand

Schreiben Sie diese, es sei denn, der Nutzer nennt andere Dateien.

  • labels.csv, eine Zeile pro Label: group,label,destination,system,was,evidence,status. evidence gibt an, woher das Wort stammt (Suchprotokoll, Support, Annahme). status ist kept (behalten), renamed (umbenannt) oder new (neu), plus tested (getestet) oder untested (ungetestet), getrennt durch ein Semikolon: renamed; untested.
  • labels.md, in dieser Reihenfolge: Empfehlung (zwei bis drei Sätze); Das gewählte System für jede Ebene; Umstrittene Labels (Optionen, Abwägungen, die Wahl und warum); Interne Namen und was mit jedem passiert; Wie zu testen ist; Annahmen und offene Fragen. Die vollständige Liste lebt nur in labels.csv, daher dürfen die beiden nicht widersprechen.
AufgabeRückgabe
Ein Ding umbenennenDrei Optionen mit Abwägungen, eine Wahl und eine Testfrage, in der Antwort
Ein Menü überprüfenDie labels.csv-Zeilen und eine kurze Liste der Änderungen
Eine ganze Website oder AppBeide Dateien

Ein längeres Dokument ist kein gründlicheres.

Überprüfen Sie es

Führen Sie die mechanische Prüfung aus und verwenden Sie ihre Zählungen:

node "${CLAUDE_SKILL_DIR}/scripts/label-check.mjs" labels.csv

Sie findet vage Wörter, Duplikate in einer Gruppe, Geschwister, die mit demselben Wort beginnen, Gruppen mit gemischten grammatikalischen Formen, ein Label mit mehreren Zielen und ein Ziel mit mehreren Labels. Die Formprüfung feuert nur bei klaren Mustern, also lesen Sie jede Gruppe selbst auf parallele Konstruktion hin. Überprüfen Sie dann:

  • Jede Gruppe verwendet ein Benennungssystem, und labels.md gibt an, welches.
  • Jedes Label ist als tested oder untested markiert. Ein sauberer Skriptdurchlauf beweist nichts über das Verständnis.
  • Jedes Label evidence ist echt. Wenn es eine Annahme ist, sagt die Zeile das.

Was Claude hier nicht tun kann

Sie können nicht lernen, was echte Menschen verstehen, indem Sie ein Label selbst lesen, und Sie können die Strategie, Markenverpflichtungen oder Politik der Organisation nicht kennen, es sei denn, es wird Ihnen mitgeteilt. Erfinden Sie niemals Nutzungszahlen, Suchvolumina, Testergebnisse oder Zitate. Schlagen Sie Alternativen mit ihren Abwägungen vor, empfehlen Sie eine und sagen Sie warum; der Mensch trifft die Entscheidung, insbesondere wenn ein Name Marken- oder Rechtsgewicht hat.

Übergabe an andere Skills

Nächster BedarfSkill
Die Gruppen selbst sehen falsch auscard-sort, sitemaps
Welche Labels in welches Menü kommennavigation
Begriffe für Tags und Filtertaxonomies
Ein umbenannter Abschnitt ändert seine Adresseurl-structure, redirect-maps
Testen von Labels in einer Hierarchietree-tests
Umbenennung hat „Leute finden es nicht“ nicht behobenfindability
Eine Liste dessen, was zuerst existiertcontent-inventory
Felder hinter einer Vorlagecontent-models
Eine komplette Website-Umstrukturierung oder Unsicherheit, wo anzufangeninformation-architecture

Individual skills in this repo

This repo contains 4 individual skills — each has its own dedicated page.

bbulman/findability

Use when people can't find something, when site search returns nothing or the wrong thing, when someone wants a search log analysed, best bets or synonyms set up, a no-results page designed or findability measured, or when a chatbot is proposed because "nobody can find anything". Not for redrawing the whole page tree, renaming a menu on its own, or running a tree test.

bbulman/information-architecture

Use when someone wants to organize, restructure or review how a site, app, docs set, knowledge base or content library is grouped and found, and the job spans several pieces or it isn't yet clear which piece is needed, even if they never say "information architecture" or "IA". Not for a job that is clearly one piece, such as only a tree test or only a redirect map, and not for visual design.

bbulman/navigation

Use when someone wants a navigation or menu designed, audited or cut down, including a main menu, nav bar, sidebar, app switcher, mega-menu, footer, breadcrumbs, tab bar or mobile menu, or says "there are too many items in the menu", "rethink the sidebar", "our nav is a mess" or "where should settings go". Not for deciding which pages exist, for wording a single label, for fixing site search, or for running a tree test.

bbulman/sitemaps

Use when someone needs the structure of a website, app or docs set decided, asking for a sitemap, site tree, page hierarchy or list of sections, or saying "what pages do we need", "how should we organise the site", "where should this page live" or "the site is too deep". This is where the structure gets decided. Not for writing the linked sitemap file that later design stages read once the structure is settled (design-os:create-sitemap), for generating sitemap.xml, or for designing the menus.

Verwandte Skills