Token导航 LogoToken导航TokenDH.com
前端设计只读github未标认证来源可访问许可证需确认审计通过

food-commerce-ui-designer食品商业 UI 设计师

Agent Skill

用于辅助界面设计、视觉规范、排版、配色、布局和交互体验优化。它适合让 Agent 根据产品场景整理页面结构、生成 UI 方案、检查视觉一致性或改进组件层级。使用时需要结合现有品牌、设计系统和用户任务,不应只堆装饰元素;涉及真实页面改动时,应通过截图或浏览器预览检查文本溢出、对齐和响应式表现。

总安装

392

周安装

16

GitHub Stars

4

下载量

127
CodexClaudeCursorGemini CLI

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

unknown

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:food-commerce-ui-designer(食品商业 UI 设计师)
来源仓库:https://github.com/zaaakher/agent-skills
仓库路径:skills/food-commerce-ui-designer
安装命令:
npx skills add https://github.com/zaaakher/agent-skills --skill food-commerce-ui-designer
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 npx skills 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

skills.shnpx skills
npx skills add https://github.com/zaaakher/agent-skills --skill food-commerce-ui-designer

简介

food-commerce-ui-designer 用于辅助界面设计、视觉规范、排版、配色、布局和交互体验优化。

  • 适用于电商产品页面、商品展示或移动端 UI 设计,帮助 Agent 生成合理的页面结构。
  • 结合品牌规范和用户任务,Agent 可提供组件层级建议或视觉一致性检查。
  • 涉及真实页面改动时,应通过截图或浏览器预览检查文本溢出、对齐和响应式表现。
  • 适用宿主包括 Codex、Claude、Cursor、Gemini CLI,接入前应确认版本、权限和运行环境要求。

SKILL.md

This skill guides creation of warm, inviting, production-grade frontend interfaces for a sauce and bone broth ecommerce brand. Every design should feel like it came from a beloved artisan food brand — not a generic SaaS tool. Implement real working React code with rich Motion animations, food-forward color palettes, and friendly, approachable aesthetics.

The user provides frontend requirements: a component, page, product card, hero section, checkout flow, or any other UI element. They may include context about specific products, promotions, or page purpose.

Brand Aesthetic Direction

This is a warm artisan food brand selling sauces and bone broth. The aesthetic lives at the intersection of:

  • Farmers market warmth — earthy, handcrafted, honest
  • Modern food editorial — clean, appetite-forward, beautiful food photography framing
  • Friendly & approachable — inviting copy-forward layouts, never cold or clinical

Color Language

Always work within this warm, food-forward palette (use CSS variables):

--cream: #FBF5E6;         /* warm off-white base */
--amber: #D4843A;         /* rich sauce amber — primary accent */
--burnt-sienna: #C0522A;  /* deep hot sauce red */
--golden: #F2B84B;        /* golden broth warmth */
--forest: #3D5A3E;        /* herb green — secondary accent */
--chocolate: #3B1F0E;     /* deep rich brown — text/dark bg */
--blush: #F5D5B8;         /* soft peach — light accents */
--bone: #EDE0C8;          /* bone broth neutral */

Combine these with purpose: cream backgrounds, amber CTAs, forest for fresh/herb notes, chocolate for richness and depth. Avoid cold blues, grays, or anything that reads as tech/SaaS.

Typography

Always use Google Fonts. Pair a warm display font with a readable body:

  • Display: Playfair Display, Cormorant Garamond, Lora, or Fraunces — serif warmth for headlines
  • Body: DM Sans, Nunito, or Instrument Sans — friendly, rounded, readable
  • Accent: A handwritten font (Caveat, Pacifico, Dancing Script) for taglines, labels, badge text

Never use Inter, Roboto, Arial, or geometric sans-serifs as the primary font. They read as cold and tech-forward.

Spatial Composition

  • Generous padding — food brands breathe
  • Warm card designs with subtle rounded corners (12–20px)
  • Layered depth: subtle drop shadows, cream cards on warm backgrounds
  • Organic shapes: blob SVGs, wavy section dividers, slightly uneven grids
  • Product-forward: images large, prominent, appetite-inducing

Motion & Animation (React/Motion)

Always use the Motion library (motion/react) for React components. Animations should feel warm, smooth, and appetite-whetting — never jarring or mechanical.

Import Pattern

import { motion, AnimatePresence, useInView, useScroll, useTransform } from "motion/react"

Core Animation Patterns

Page / Section Entry — staggered reveals as content scrolls into view:

const containerVariants = {
  hidden: {},
  visible: { transition: { staggerChildren: 0.12 } }
}
const itemVariants = {
  hidden: { opacity: 0, y: 28 },
  visible: { opacity: 1, y: 0, transition: { duration: 0.6, ease: [0.22, 1, 0.36, 1] } }
}
// Use with useInView for scroll-triggered reveals
const ref = useRef(null)
const isInView = useInView(ref, { once: true, margin: "-80px" })

Product Cards — lift and warm glow on hover:

<motion.div
  whileHover={{ y: -6, boxShadow: "0 20px 40px rgba(212,132,58,0.2)" }}
  transition={{ duration: 0.3, ease: "easeOut" }}
/>

CTA Buttons — satisfying press + warmth:

<motion.button
  whileHover={{ scale: 1.04, backgroundColor: "#C0522A" }}
  whileTap={{ scale: 0.97 }}
  transition={{ duration: 0.18 }}
/>

Hero parallax — subtle depth scroll:

const { scrollY } = useScroll()
const y = useTransform(scrollY, [0, 500], [0, -80])
// Apply to background image layer

Add-to-cart success — celebratory micro-animation:

<AnimatePresence>
  {added && (
    <motion.span
      initial={{ scale: 0, opacity: 0 }}
      animate={{ scale: 1, opacity: 1 }}
      exit={{ scale: 0, opacity: 0 }}
      transition={{ type: "spring", stiffness: 400, damping: 20 }}
    >
      ✓ Added!
    </motion.span>
  )}
</AnimatePresence>

Number counters / stats — animate values up on entry.

Image zoom — subtle scale on product image hover:

<motion.img whileHover={{ scale: 1.06 }} transition={{ duration: 0.5 }} />

Animation Principles

  • Ease curves: prefer [0.22, 1, 0.36, 1] (ease-out-expo) for entries, easeOut for hovers
  • Duration sweet spot: 0.3–0.7s for most interactions, 0.8–1.2s for page-level reveals
  • Spring physics for delightful moments (add to cart, quantity selectors, toggles)
  • Never animate more than 3 things simultaneously — sequence and stagger instead
  • Scroll-triggered reveals for all below-fold content sections

Component Patterns

Product Card

  • Large product image (aspect-ratio: 4/5 portrait, object-fit: cover)
  • Subtle image zoom on hover (Motion)
  • Product name in display serif, short tagline in body
  • Price in amber, prominent
  • Add-to-cart button with press animation + success state
  • Optional badge (e.g., "Best Seller", "New", "Spicy 🌶️") in handwritten accent font

Hero Section

  • Full-width with warm gradient overlay on lifestyle/product image
  • Large serif headline (3–5rem), short subheadline
  • Primary CTA button (amber) + secondary (ghost/outline)
  • Scroll indicator (animated chevron)
  • Parallax depth on background

Flavor / Heat Scale

  • Visual indicator with warm gradient bar (cream → golden → amber → burnt-sienna)
  • Animated fill on mount (Motion width transition)
  • Pepper emoji or custom icon indicators

Testimonial / Review Block

  • Warm card style, handwritten quote marks
  • Star ratings in golden
  • Staggered card entrance on scroll

Navigation

  • Sticky, cream/transparent background with blur
  • Logo centered or left
  • Amber cart icon with item count badge
  • Smooth underline hover on nav links

Implementation Requirements

  1. Always React + Motion — no plain HTML/CSS for animated components
  2. Google Fonts — import via @import url(...) in the style block or <link> tag
  3. CSS custom properties — define the full color palette as variables on :root
  4. Responsive — mobile-first, food brands have high mobile traffic
  5. Accessible — sufficient color contrast, focus states, aria labels on icon buttons
  6. No placeholder grays — use brand colors even for skeleton/empty states
  7. Appetite-forward copy — if writing placeholder text, make it sound delicious

What Makes This Unforgettable

Every component should evoke one of these feelings:

  • "I want to taste that" — visuals and copy work together to create craving
  • "This feels handmade with love" — warmth, texture, organic imperfection
  • "This brand gets me" — friendly, unpretentious, real

Avoid: clinical white space, cold grays, generic card layouts, boring CTA buttons, anything that could be mistaken for a SaaS dashboard.

Commit fully. A well-executed warm serif headline on a cream background with a perfectly timed scroll reveal is worth more than ten mediocre animations.

适合场景

01

用户想查找某类 Agent Skill 时

02

需要根据任务场景推荐可安装能力包时

03

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

Codex

35.5%
按下载量换算45

Claude

33.16%
按下载量换算42

Cursor

18.33%
按下载量换算23

Gemini CLI

9.4%
按下载量换算12

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

通过

权限和风险

只读

该 Skill 主要提供规则、说明或参考内容,本身偏只读;真正读写文件、联网或执行命令仍取决于宿主 Agent 的任务。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills