Agent skill

frontend

Frontend coding conventions using Preact and Tailwind. Use when writing or reviewing frontend JavaScript, HTML, or CSS code for web UI components.

Stars 163
Forks 31

Install this agent skill to your Project

npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/other/other/frontend-hippocampus-dev-hippocampus

Metadata

Additional technical details for this skill

short description
preact, tailwind, frontend, フロントエンド, UI, コンポーネント, css, html

SKILL.md

  • Use Preact unless otherwise specified
  • Use Tailwind unless otherwise specified

Framework Selection

Framework When to Use
Next.js + shadcn/ui workers/ directory (Cloudflare Workers)
Preact + Tailwind cluster/applications/ static frontends

Preact

  • Create elements with h function instead of JSX/TSX syntax

Accessibility

Framework Approach
shadcn/ui Built-in accessibility via Radix UI primitives
Preact + Tailwind Manual implementation required

Manual Accessibility Implementation

When not using shadcn/ui, ensure accessibility compliance:

Element Required
<select> Associate with <label> using for/id, use class: "sr-only" if visual label not needed
<input> Associate with <label> or use aria-label attribute
<table> headers Use <th scope="col"> or <th scope="row">

Example (Preact):

javascript
h("div", {class: "flex flex-col"}, [
    h("label", {for: "search-box", class: "sr-only"}, "Search"),
    h("select", {id: "search-box", ...}, [...]),
])

Expand your agent's capabilities with these related and highly-rated skills.

Didn't find tool you were looking for?

Be as detailed as possible for better results