本文へ移動
cccskills
無料GitHub で公開

frontend-design

Create distinctive, production-grade frontend interfaces with high design quality. Use when the user asks to build web components, pages, or applications and the visual direction matters as much as the code quality.

インストール方法を見る

含まれるファイル(1)

  • SKILL.md3.7 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

Frontend Design

Use this when the task is not just "make it work" but "make it look designed."

This skill is for product pages, dashboards, app shells, components, or visual systems that need a clear point of view instead of generic AI-looking UI.

When To Use

  • building a landing page, dashboard, or app surface from scratch
  • upgrading a bland interface into something intentional and memorable
  • translating a product concept into a concrete visual direction
  • implementing a frontend where typography, composition, and motion matter

Core Principle

Pick a direction and commit to it.

Safe-average UI is usually worse than a strong, coherent aesthetic with a few bold choices.

Design Workflow

1. Frame the interface first

Before coding, settle:

  • purpose
  • audience
  • emotional tone
  • visual direction
  • one thing the user should remember

Possible directions:

  • brutally minimal
  • editorial
  • industrial
  • luxury
  • playful
  • geometric
  • retro-futurist
  • soft and organic
  • maximalist

Do not mix directions casually. Choose one and execute it cleanly.

2. Build the visual system

Define:

  • type hierarchy
  • color variables
  • spacing rhythm
  • layout logic
  • motion rules
  • surface / border / shadow treatment

Use CSS variables or the project's token system so the interface stays coherent as it grows.

3. Compose with intention

Prefer:

  • asymmetry when it sharpens hierarchy
  • overlap when it creates depth
  • strong whitespace when it clarifies focus
  • dense layouts only when the product benefits from density

Avoid defaulting to a symmetrical card grid unless it is clearly the right fit.

4. Make motion meaningful

Use animation to:

  • reveal hierarchy
  • stage information
  • reinforce user action
  • create one or two memorable moments

Do not scatter generic micro-interactions everywhere. One well-directed load sequence is usually stronger than twenty random hover effects.

Strong Defaults

Typography

  • pick fonts with character
  • pair a distinctive display face with a readable body face when appropriate
  • avoid generic defaults when the page is design-led

Color

  • commit to a clear palette
  • one dominant field with selective accents usually works better than evenly weighted rainbow palettes
  • avoid cliché purple-gradient-on-white unless the product genuinely calls for it

Background

Use atmosphere:

  • gradients
  • meshes
  • textures
  • subtle noise
  • patterns
  • layered transparency

Flat empty backgrounds are rarely the best answer for a product-facing page.

Layout

  • break the grid when the composition benefits from it
  • use diagonals, offsets, and grouping intentionally
  • keep reading flow obvious even when the layout is unconventional

Anti-Patterns

Never default to:

  • interchangeable SaaS hero sections
  • generic card piles with no hierarchy
  • random accent colors without a system
  • placeholder-feeling typography
  • motion that exists only because animation was easy to add

Execution Rules

  • preserve the established design system when working inside an existing product
  • match technical complexity to the visual idea
  • keep accessibility and responsiveness intact
  • frontends should feel deliberate on desktop and mobile

Quality Gate

Before delivering:

  • the interface has a clear visual point of view
  • typography and spacing feel intentional
  • color and motion support the product instead of decorating it randomly
  • the result does not read like generic AI UI
  • the implementation is production-grade, not just visually interesting

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

同じリポジトリのスキル

概要と使いどころ

使用 AACT (Aggregate Analysis of ClinicalTrials.gov) PostgreSQL 数据仓库进行批量、历史、聚合性临床试验数据挖掘。Use this skill when the user requests bulk SQL analysis over the full clinical trials data warehouse — historical trial trends, disease landscapes, similar-design matching, or multi-year aggregations across hundreds of thousands of NCT records. 触发场景包括:AACT 查询、临床试验批量分析、PostgreSQL 试验数据、全量 NCT 检索、试验数据挖掘、历史试验分析、clinical trials data warehouse、SQL trials、bulk trial analysis、disease landscape、试验设计相似性匹配、跨年度聚合、sponsor/phase/country 多维统计。**与 clinical-trials-v2 差异**:本 skill 走批量 SQL · 离线大数据(PostgreSQL);v2 走实时 API · 单查询。两者互补:单条 NCT 实时状态用 v2,百万级历史挖掘用本 skill。支持云端公共 PostgreSQL(aact-db.ctti-clinicaltrials.org · 零部署)和每日 dump 本地还原(高性能 · 离线)两种连接方式,自动检测优先用本地。跨平台(macOS/Linux/Windows)参数化 SQL 防注入,read-only 强制保护。

日本語の概要は準備中です。原文の説明を表示しています。

EthanYoQ/Skill-hub112026年10月5日 更新

使用 AACT (Aggregate Analysis of ClinicalTrials.gov) PostgreSQL 数据库进行大批量临床试验历史分析与数据挖掘。触发场景包括:AACT 查询、临床试验批量分析、PostgreSQL 试验数据、全量 NCT 检索、试验数据挖掘、clinical trials data warehouse、疾病领域全景分析、设计相似试验匹配、跨年度试验趋势聚合。本 skill 通过 SQL 接口处理百万级试验记录,支持云端公共 PostgreSQL 服务(aact-db.ctti-clinicaltrials.org)和每日 dump 本地还原两种连接方式,自动检测并优先使用本地高性能模式。

日本語の概要は準備中です。原文の説明を表示しています。

EthanYoQ/Skill-hub112026年10月5日 更新

Use when work produces a deliverable, factual claim, dataset, code change, decision, publication, deployment, automation, or irreversible action whose failure would matter; when the user asks for a quality gate, acceptance criteria, QA, completeness, validation, audit, evidence, preflight, release readiness, or a definition of done; or before claiming completion on medium- or high-risk work. Automatically decide whether a formal gate is warranted, derive task-specific pass/fail criteria, gather evidence, and block unsupported completion. Make sure to use this skill even when the user does not say "quality gate" if consequential work needs acceptance criteria or completion evidence. Skip formal gating for trivial, reversible, low-impact requests.

日本語の概要は準備中です。原文の説明を表示しています。

EthanYoQ/Skill-hub112026年10月5日 更新

Create a changeset file in .changeset/ that describes a user-facing change for the release notes

日本語の概要は準備中です。原文の説明を表示しています。

EthanYoQ/Skill-hub112026年10月5日 更新

Add a new competitor to the AI Visibility Tool Directory — researches the tool, generates data, takes a screenshot, and inserts into the codebase

日本語の概要は準備中です。原文の説明を表示しています。

EthanYoQ/Skill-hub112026年10月5日 更新

add-lang

無料

Add tree-sitter language support to codegraph end-to-end — wire the grammar + extractor, write tests, then benchmark extraction quality and retrieval value on 3 popular real-world repos. Use when the user runs /add-lang <language> or asks to add/support a new language (e.g. Lua, Elixir, Zig, OCaml) in codegraph.

日本語の概要は準備中です。原文の説明を表示しています。

EthanYoQ/Skill-hub112026年10月5日 更新

EthanYoQ のスキルをすべて見る

このスキルの問題を報告する