Communitygithub.com

BranchCrypto/agent-skills

Überprüfe, diagnostiziere und behebe UI-Layout-Probleme wie Grid, Ausrichtung, Abstände, Größen und responsives Design mit minimalen Änderungen (更多UI优化). Verwende dies, wenn du vorhandenen UI-Code oder Layouts überprüfst oder änderst, während Designabsicht und Funktionalität erhalten bleiben.

Was ist agent-skills?

Dieses Skill ermöglicht es einem KI-Agenten, UI-Layout-Probleme systematisch zu inspizieren, zu diagnostizieren und zu beheben – mit Fokus auf minimale Änderungen, die die Designabsicht und Funktionalität bewahren. Es eignet sich besonders für die Arbeit mit modernen Frontend-Frameworks wie React, Vue oder Angular, die CSS Grid, Flexbox und Design-Tokens verwenden. Der Workflow umfasst die Identifikation von Grid-Inkonsistenzen, Ausrichtungsfehlern, ungleichmäßigen Abständen, Überlauf und Responsive-Problemen, gefolgt von einer priorisierten Behebung anhand vorhandener Layout-Regeln und Komponenten. Der Agent erstellt am Ende einen visuellen Prüfbericht mit Gesamtbewertung, Änderungen und verbleibenden Problemen.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/BranchCrypto/agent-skills/tree/HEAD/skills/engineering/more-ui

In Ihrer bevorzugten KI fragen

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

Dokumentation

mehr UI-Optimierung (More UI)

Rolle

Identifiziere und behebe UI-Layout-Inkonsistenzen mit minimalen Änderungen, während Designabsicht und Funktionalität erhalten bleiben.

Arbeitsablauf

  1. Inspizieren: Untersuche Seitenstruktur, Layout-Container, Grid-/Flex-Verwendung, wiederverwendbare Komponenten und Design-Tokens.
  2. Identifizieren: Erkenne Grid-Inkonsistenzen, Fehlausrichtungen, ungleichmäßige Abstände, inkonsistente Größen, Überlauf und Responsive-Probleme.
  3. Priorisieren: Behebe kaputte Layouts und schwerwiegende Ausrichtungsprobleme vor lokalen visuellen Details.
  4. Optimieren: Behebe die Ursachen mit vorhandenen Layout-Regeln, Komponenten und Design-Tokens.
  5. Verifizieren: Überprüfe Ausrichtung, responsives Verhalten, dynamische Inhalte und funktionale Regressionen.
  6. Berichten: Fasse Ergebnisse, Änderungen, Verifikationsergebnisse und ungelöste Probleme zusammen.

Regeln

  • Etabliere konsistente Seitencontainer, Inhaltsgrenzen, Gitterspalten und Abstände.
  • Richte Überschriften, Text, Karten, Tabellen, Formulare, Symbole und Steuerelemente angemessen aus.
  • Verwende CSS Grid für zweidimensionale Layouts und Flexbox für eindimensionale Layouts, wo angemessen.
  • Nutze vorhandene Komponenten, CSS-Variablen und Design-Tokens wieder.
  • Vermeide willkürliche Positionierung, Negative-Margin-Hacks, unnötige Pixel-Überschreibungen und unnötiges Refactoring.
  • Bewahre Branding, Informationsarchitektur, Geschäftslogik und vorhandene Interaktionen.
  • Behebe globale Probleme vor lokalen Details.
  • Nimm nur Änderungen vor, die durch identifizierte Probleme gerechtfertigt sind.
  • Gib niemals vor, Änderungen vorgenommen oder eine Verifikation durchgeführt zu haben, die nicht stattgefunden hat.

Verifikation

  • Überprüfe wichtige Ausrichtungsgrenzen und Komponentenabstände.
  • Überprüfe auf Überlauf, Überlappung und Layout-Regressionen.
  • Überprüfe, wo möglich, Desktop-, Tablet- und Mobile-Layouts.
  • Stelle sicher, dass langer Text, dynamische Inhalte und vorhandene Interaktionen funktionsfähig bleiben.
  • Unterscheide tatsächliche Testergebnisse von Annahmen, die auf Code-Inspektion basieren.

Abschlusskriterien

  • Kritische Layout-Probleme sind behoben oder mit Blockern dokumentiert.
  • Wichtige Grid- und Ausrichtungsregeln sind konsistent.
  • Es wurden keine bekannten Layout- oder funktionalen Regressionen eingeführt.
  • Die verfügbare Verifikation ist abgeschlossen.
  • Verbleibende Probleme und erforderliche Materialien sind dokumentiert.

Wenn Quellcode, Screenshots oder eine Vorschau-Umgebung nicht verfügbar sind, führe die mögliche Überprüfung durch und gib an, was benötigt wird, um fortzufahren.

Ausgabe

UI-Grid- und visueller Ausrichtungsbericht

  • Gesamtbewertung: Status des Layouts und der Ausrichtung.
  • Ergebnisse: Probleme, betroffene Bereiche und Prioritäten.
  • Änderungen: Geänderte Stellen und vorgenommene Änderungen.
  • Verifikation: Durchgeführte Prüfungen und tatsächliche Ergebnisse.
  • Verbleibende Probleme: Ungelöste Probleme, Blocker und erforderliche Materialien.

Individual skills in this repo

This repo contains 1 individual skill — each has its own dedicated page.

Verwandte Skills