搜索

PythonReactSEOPDF
GitHub Skill

frontend-engineer

Build and test premium UI components.

officebeats☆ 2 仓库 Stars0 仓库 Forks

安装与使用

请根据来源仓库和你的 AI 工具说明安装此技能。先阅读技能文件和依赖要求,再添加到工作流。

查看来源 ↗使用指南

技能说明

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.

使用示例

查看来源仓库中的使用示例与配置说明。

查看来源 ↗

来源历史

收录时间
2026-01-20
索引更新时间
2026-01-26
Branch
main

收录与同步日期属于本站记录。源码修改历史请查看来源仓库。

GitHub ↗

chat Comments (0)

chat_bubble_outline

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