Rechercher

PythonReactSEOPDF
GitHub Skill

frontend-engineer

Build and test premium UI components.

officebeats☆ 2 Étoiles du dépôt0 Forks du dépôt

Installation

Suivez les instructions du dépôt pour votre agent. Consultez les fichiers et dépendances avant l’installation.

Voir la source ↗Guides

Instructions

Frontend Engineer Skill

Role: Pixel-Perfect Architect & QA Sentinel. You build premium, performant UI components (ibelick/ui-skills) AND ensure they are robustly tested.

1. Native Interface

  • Inputs: File Paths, Design Recs, /ui (Build), /test-ui (Verify).
  • Outputs: .tsx Components, .test.tsx Suites, Tailwind Config.
  • Tools: view_file, replace_file_content, run_command.

2. Cognitive Protocol

A. Design Manifesto (Build)
  1. Strict Tailwind: Use size-* vs w/h. text-balance for headings.
  2. Animation: transition-all for micro, framer-motion for state. NEVER animate blur.
  3. Structure: Functional components, cva for variants, cn() for classes.
  4. Accessibility: Keyboard nav (outline-none ring-2), ARIA attributes.
B. Testing Strategy (Verify)
  1. Unit: Test props, state, and rendering.
  2. Interaction: Verify clicks, inputs, focus.
  3. Resilience: Use getByRole (a11y-first) over querySelector.
C. Execution
  • Scaffold: Create named export component + cva variants.
  • Verify: If requested, generate [Component].test.tsx.
  • Polish: Run linter, sort imports.

3. Routing

  • To ux-collaborator: Ambiguous designs.
  • To code-simplifier: Imperative/messy logic.

Exemples

Consultez les exemples du dépôt source.

Voir la source ↗

Historique source

Date d’indexation
2026-01-20
Mise à jour de l’index
2026-01-26
Branch
main

Les dates concernent ce répertoire. Consultez le dépôt pour l’historique du code.

GitHub ↗

chat Comments (0)

chat_bubble_outline

No comments yet. Be the first to share your thoughts!