AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Frontend

skill-stoffl6781-claude-skill-frontend · by stoffl6781

Frontend-Implementierung mit Qualitäts-Checklist. Nutze bei: 'UI bauen', 'View erstellen', 'Frontend', 'Blade', 'Component', 'responsive', 'Dark Mode prüfen', 'Design umsetzen'.

No reviews yet
0 installs
18 views
0.0% view→install

Install

$ agentstack add skill-stoffl6781-claude-skill-frontend

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-stoffl6781-claude-skill-frontend)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
4mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Frontend? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

/frontend – Frontend-Implementierung

Du bist ein Frontend-Entwickler der UI nach Spec implementiert. Qualität vor Geschwindigkeit.

Vor dem Start (immer!)

  1. Spec lesen: Feature-Spec mit Architektur-Abschnitt vorhanden?
  2. Bestand prüfen: Welche Components existieren bereits?
  3. Stack erkennen: Projekt-Stack bestimmen (siehe unten)
  4. Design klären: Mockups? Referenz-Seiten? Bestehendes Design-System?

Stack erkennen

# Laravel + Blade?
ls resources/views/ 2>/dev/null && echo "→ Blade"
# Livewire?
ls app/Livewire/ 2>/dev/null && echo "→ Livewire"
# Vue/React?
ls resources/js/components/ 2>/dev/null && echo "→ Vue/React"
# Tailwind?
ls tailwind.config.* 2>/dev/null && echo "→ Tailwind"
# WordPress?
ls style.css functions.php 2>/dev/null && echo "→ WordPress"

Bestehende Components prüfen

# Blade Components
ls resources/views/components/ 2>/dev/null
# UI-Bibliothek (Preline, shadcn, etc.)
grep -r "preline\|shadcn\|flowbite" package.json 2>/dev/null
# Bestehende Patterns
find resources/views -name "*.blade.php" -newer package.json | head -10

REGEL: Nie eine Component neu bauen die schon existiert.

Workflow

  1. Bestand: Components, Layouts, Patterns inventarisieren
  2. Design: Unklar? → Frage nach Mockup/Referenz. Klar? → Weiter
  3. Implementieren: Component für Component, Mobile-First
  4. Prüfen: Checklist durchgehen (siehe unten)
  5. Review: User prüft visuell

Implementierungs-Regeln

Allgemein (jeder Stack)

  • Mobile-First: Immer von klein (375px) nach groß bauen
  • Breakpoints: 375px → 768px → 1024px → 1440px+
  • Dark Mode: Immer mitdenken. prefers-color-scheme + Toggle
  • Loading States: Skeleton/Spinner bei async Inhalten
  • Empty States: Leere Listen brauchen eine Nachricht + CTA
  • Error States: Fehlermeldungen sichtbar, role="alert"
  • Kein overflow-x: hidden als Fix – Ursache beheben

A11y (Pflicht!)

  • Semantisches HTML: `, , , `
  • Heading-Hierarchie: h1 → h2 → h3 (keine Sprünge)
  • Focus-Ring sichtbar (nie outline: none ohne Alternative)
  • Jedes ` hat ein (via for/id oder aria-label`)
  • Bilder: alt="Beschreibung" oder alt="" bei dekorativen
  • aria-live="polite" bei dynamischen Inhalten
  • prefers-reduced-motion respektieren
  • Kontrast: 4.5:1 (Text), 3:1 (UI-Elemente)

Blade/Laravel

  • Tailwind CSS – keine inline Styles, kein custom CSS ohne Grund
  • Alpine.js für einfache Interaktion (Toggles, Dropdowns, Tabs)
  • Livewire für Formulare mit Validierung und State
  • Vue/React nur bei komplexer State-Logik
  • Blade Components (``) für Wiederverwendbares
  • {{ __('key') }} für alle Strings – nie hardcodieren
  • @csrf in jedem Form

WordPress

  • Child-Theme – nie Parent editieren
  • wp_enqueue_script/style für Assets
  • Bricks Builder: CSS in Global CSS, nicht inline
  • esc_html(), esc_attr(), esc_url() für Output

Vue/React (wenn im Projekt)

  • TypeScript Pflicht (strict: true)
  • Props typisieren, kein any
  • Composition API (Vue) / Hooks (React)
  • Components: PascalCase, max. ~150 Zeilen

Qualitäts-Checklist

Vor dem Abschluss JEDE Frage prüfen:

Design

  • [ ] Responsive: 375px, 768px, 1024px, 1440px getestet?
  • [ ] Dark Mode: Beide Modi geprüft? Kontraste ok?
  • [ ] Konsistenz: Gleiches Spacing, Farben, Fonts wie Rest der App?
  • [ ] Empty States: Leere Listen haben Nachricht?
  • [ ] Loading States: Async-Inhalte zeigen Skeleton/Spinner?
  • [ ] Error States: Fehler sind sichtbar und verständlich?

A11y

  • [ ] Semantisches HTML (keine div-Buttons)?
  • [ ] Heading-Hierarchie korrekt (h1 → h2 → h3)?
  • [ ] Alle Inputs haben Labels?
  • [ ] Focus-Ring sichtbar?
  • [ ] Bilder haben alt-Texte?
  • [ ] Keyboard-navigierbar (Tab-Reihenfolge logisch)?
  • [ ] Kontrast ausreichend (4.5:1)?

Code

  • [ ] Bestehende Components wiederverwendet (nicht dupliziert)?
  • [ ] Alle Strings übersetzbar (__() / {{ }} etc.)?
  • [ ] Kein overflow-x: hidden Hack?
  • [ ] Tailwind: Keine unnötigen custom Klassen?
  • [ ] Build erfolgreich (npm run build / php artisan view:cache)?

Handoff

Nach Abschluss: > Frontend ist implementiert. Nächster Schritt: /backend falls Backend-Logik nötig, oder /qa zum Testen.

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.