Token导航 LogoToken导航

Agent Skill · 前端设计

awesome-design-md-jp(很棒的设计 md jp)

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

awesome-design-md-jp 是前端设计类 Agent Skill,可用宿主为 Codex、Claude、Cursor、Gemini CLI,通过GitHub 仓库获取,权限为需要联网;许可证信息还不明确,第三方扫描已通过,按安装量在前端设计类的 10,216 个 Skill 里排第 1,409。

总安装 5,951周安装 253GitHub Stars 39下载 2,085核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
unknown

安装方式

通过对话安装

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

请帮我安装这个 Agent Skill:awesome-design-md-jp(很棒的设计 md jp)
来源仓库:https://github.com/aradotso/trending-skills
仓库路径:skills/awesome-design-md-jp
安装命令:
npx skills add https://github.com/aradotso/trending-skills --skill awesome-design-md-jp
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

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

skills.shnpx skills
npx skills add https://github.com/aradotso/trending-skills --skill awesome-design-md-jp

这个 Skill 是做什么的

前端设计类 Skill 关注页面结构、视觉规范和组件写法,输出通常是可运行的界面代码。

为日本 Web 服务提供 DESIGN.md 规范。涵盖 CJK 字体堆栈、禁则处理和混植排版规则。扩展 Google Stitch 格式以适应日语界面设计。帮助 AI 代理生成准确的日文用户界面代码。适用宿主包括 Codex、Claude、Cursor、Gemini CLI,接入前应确认版本、权限和运行环境要求。

awesome-design-md-jp 属于前端设计类 Skill,可作为该场景下的辅助能力补充。

来源仓库内路径:skills/awesome-design-md-jp

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 Codex、Claude、Cursor、Gemini CLI;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 npx skills add https://github.com/aradotso/trending-skills --skill awesome-desig…;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它需要需要联网,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

awesome-design-md-jp 怎么安装?

在终端执行 npx skills add https://github.com/aradotso/trending-skills --skill awesome-design-md-jp。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

awesome-design-md-jp 支持哪些 AI 工具?

公开资料标注支持 Codex、Claude、Cursor、Gemini CLI。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

awesome-design-md-jp 需要什么权限?

权限级别是需要联网。该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

awesome-design-md-jp 是免费的吗?

公开资料没有标注明确许可证,收费和商用限制都无法确认。正式使用前请到来源仓库核对授权说明。

awesome-design-md-jp 用的人多吗?

公开数据是累计安装 5,951 次,近一周安装 253 次,下载 2,085 次,GitHub 39 星。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

awesome-design-md-jp 安全吗?

第三方扫描结果为通过,但这只覆盖已知的静态检查项,不能替代自己读一遍源码和安装命令。

值得选的地方和要先想清楚的地方

值得选的地方

  • 同时适配 4 种工具,换客户端不用重新找替代品。
  • 第三方扫描已通过,常见的高风险行为没有命中。

先想清楚的地方

  • 许可证没有明确标注,能不能商用、能不能再分发都不确定。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 Codex,想直接扩展它能力的人。
  • 需要处理前端设计类任务、又不想每次都手写提示词的人。

不太适合

  • 需要明确授权才能用到公司项目里的场景。
  • 需要厂商级技术支持和 SLA 的生产系统。

前端设计类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
frontend-design

前端设计 · Codex、Claude

8,823,360126,072只读MIT通过
vercel-composition-patterns

Vercel 组合模式 · Codex、Claude

3,858,81625,893需要联网MIT通过
vercel-react-native-skills

Vercel React native skills 前端 · Codex、Claude

2,468,66425,878只读MIT通过
adapt

adapt 搜索 · Codex、Claude

2,027,04023,125操作浏览器未明确通过
bolder

bolder 分析 · Codex、Claude

2,004,28823,130只读未明确通过
awesome-design-md-jp

很棒的设计 md jp · 本页

5,95139需要联网未明确通过

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

Awesome Design MD JP

Skill by ara.so — Daily 2026 Skills collection.

A curated collection of DESIGN.md files for Japanese web services, extending the Google Stitch DESIGN.md format with CJK typography, Japanese font stacks, kinsoku shori (禁則処理), and mixed typesetting (混植) rules — enabling AI agents to generate accurate Japanese UI.


What This Project Does

DESIGN.md is a plain-text markdown file AI coding agents read to generate consistent UI. This project extends that format for Japanese services, covering:

  • CJK font-family fallback chains (和文 → 欧文 → generic)
  • Higher line-height (1.5–2.0 vs Western 1.4–1.5)
  • Japanese letter-spacing (0.04em–0.1em for body text)
  • Kinsoku shori (禁則処理) — CJK punctuation line-break rules
  • OpenType features (palt, kern) for proportional typesetting
  • Mixed typesetting (混植) — combining Japanese and Latin typefaces

24 reference DESIGN.md files are included: Apple Japan, MUJI, Mercari, SmartHR, freee, note, LINE, Rakuten, Qiita, Zenn, pixiv, and more.


Installation / Setup

Clone or reference the repository directly — no build step required.

git clone https://github.com/kzhrknt/awesome-design-md-jp.git
cd awesome-design-md-jp

Copy the template into your project:

cp template/DESIGN.md your-project/DESIGN.md

Or reference an existing service as a starting point:

cp design-md/muji/DESIGN.md your-project/DESIGN.md
# then edit for your brand

Place DESIGN.md at your project root alongside AGENTS.md:

your-project/
├── AGENTS.md       # how to build
├── DESIGN.md       # how it should look and feel  ← add this
├── src/
└── ...

DESIGN.md Template Structure

The template extends the standard Google Stitch 9-section format with Japanese typography subsections.

Full Template

# DESIGN.md

## 1. Overview
Brief description of the product, target users, and overall visual direction.

## 2. Color Palette

| Token           | Value     | Usage            |
|-----------------|-----------|------------------|
| `--color-primary` | `#0066CC` | CTAs, links      |
| `--color-bg`     | `#FFFFFF` | Page background  |
| `--color-text`   | `#1A1A1A` | Body text        |
| `--color-muted`  | `#666666` | Secondary text   |

## 3. Typography

### 3.1 Font Families

**和文(Japanese)**

font-family: "Noto Sans JP", /* Google Fonts — preferred web font */ "Hiragino Kaku Gothic ProN", /* macOS / iOS */ "Hiragino Sans", /* macOS newer */ "Meiryo", /* Windows */ "Yu Gothic", /* Windows 8.1+ */ sans-serif;


**欧文(Latin / alphanumeric)**

font-family: "Inter", /* preferred web font for Latin */ -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;


**混植(Mixed typesetting)** Use Japanese font as base; Latin glyphs rendered by Inter layered on top via `@font-face` unicode-range.

### 3.2 Type Scale

| Role | Size | Weight | Line-height | Letter-spacing |
| --- | --- | --- | --- | --- |
| Display | 2.5rem | 700 | 1.4 | -0.02em |
| Heading 1 | 2rem | 700 | 1.5 | -0.01em |
| Heading 2 | 1.5rem | 600 | 1.5 | 0 |
| Body | 1rem | 400 | 1.8 | 0.04em |
| Small | 0.875rem | 400 | 1.7 | 0.04em |
| Caption | 0.75rem | 400 | 1.6 | 0.06em |

### 3.3 Japanese Typography Rules

**Line-height:** Use 1.7–2.0 for body text (wider than Western 1.4–1.5).

**Letter-spacing:** Apply `0.04em`–`0.1em` to body Japanese text; headings may use `0` or slightly negative.

**Kinsoku shori (禁則処理):**

word-break: normal; overflow-wrap: break-word; line-break: strict; /* enforce JIS kinsoku rules */


- 行頭禁則文字 (cannot start a line): `)」』】、。・:;?!…―`
- 行末禁則文字 (cannot end a line): `(「『【`

**OpenType features:**

font-feature-settings: "palt" 1, "kern" 1; /* palt = proportional alternate widths for punctuation */ /* kern = kerning */


**Text rendering:**

-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility;


## 4. Spacing & Layout

Base unit: `8px`

| Token | Value |
| --- | --- |
| `--space-xs` | `4px` |
| `--space-sm` | `8px` |
| `--space-md` | `16px` |
| `--space-lg` | `32px` |
| `--space-xl` | `64px` |

Max content width: `1200px` with `24px` horizontal padding on mobile.

## 5. Components

[Describe buttons, inputs, cards, navigation patterns]

## 6. Icons & Imagery

[Icon set, image ratios, illustration style]

## 7. Motion & Animation

[Transition durations, easing curves]

## 8. Responsive Breakpoints

| Name | Width |
| --- | --- |
| Mobile | < 768px |
| Tablet | 768–1024px |
| Desktop | > 1024px |

## 9. Accessibility

- Contrast ratio: minimum 4.5:1 for body text
- Focus indicators: visible outline
- Tap targets: minimum 44×44px

Reference DESIGN.md Examples

MUJI Style (Minimalist Retail)

## Color Palette
| Token              | Value     |
|--------------------|-----------|
| `--color-primary`  | `#000000` |
| `--color-bg`       | `#F5F5F0` |
| `--color-text`     | `#333333` |
| `--color-border`   | `#DDDDDD` |

## Typography

### Font Stack

font-family: "Noto Serif JP", "Hiragino Mincho ProN", "Yu Mincho", "MS Mincho", Georgia, serif;


### Body

- font-size: 15px
- line-height: 2.0
- letter-spacing: 0.08em
- font-feature-settings: "palt" 1

### Design Principles

- 徹底した余白(generous whitespace as design element)
- 無彩色を基調(achromatic base palette)
- 装飾を排除(eliminate decoration)

SmartHR Style (B2B SaaS)

## Color Palette
| Token             | Value     |
|-------------------|-----------|
| `--color-primary` | `#0077C8` |
| `--color-success` | `#28A745` |
| `--color-warning` | `#FFC107` |
| `--color-danger`  | `#DC3545` |
| `--color-bg`      | `#F8F9FA` |
| `--color-text`    | `#212529` |

## Typography

### Font Stack

font-family: "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, "Yu Gothic", sans-serif;


### Type Scale

- Display: 28px / weight 700 / line-height 1.4 / ls 0
- Body: 14px / weight 400 / line-height 1.8 / ls 0.04em
- Label: 12px / weight 500 / line-height 1.6 / ls 0.06em
- Note: Dense information layout — prioritize readability at small sizes

note Style (Media / Publishing)

## Typography

### Font Stack

/* Heading */ font-family: "Noto Serif JP", "Hiragino Mincho ProN", serif;

/* Body */ font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", sans-serif;


### Reading Typography

- Body: 18px / line-height 1.9 / letter-spacing 0.04em
- Max line length: 38–40 chars (約38文字で折り返し)
- Paragraph spacing: 1.5em
- Drop cap on first paragraph of long-form content

CSS Boilerplate for Japanese UI

Use this as a starting point in any project informed by these DESIGN.md files:

/* ===== Japanese Typography Base ===== */

:root {
  /* Font families */
  --font-ja-sans: "Noto Sans JP", "Hiragino Kaku Gothic ProN",
    "Hiragino Sans", "Meiryo", "Yu Gothic", sans-serif;
  --font-ja-serif: "Noto Serif JP", "Hiragino Mincho ProN",
    "Yu Mincho", "MS Mincho", Georgia, serif;
  --font-en: "Inter", -apple-system, BlinkMacSystemFont,
    "Segoe UI", sans-serif;

  /* Type scale */
  --text-display: 2.5rem;
  --text-h1: 2rem;
  --text-h2: 1.5rem;
  --text-h3: 1.25rem;
  --text-body: 1rem;
  --text-sm: 0.875rem;
  --text-xs: 0.75rem;

  /* Line heights */
  --lh-tight: 1.4;   /* headings */
  --lh-normal: 1.8;  /* body */
  --lh-loose: 2.0;   /* long-form reading */

  /* Letter spacing */
  --ls-tight: -0.02em;
  --ls-normal: 0.04em;
  --ls-wide: 0.08em;
}

/* Base Japanese text rendering */
body {
  font-family: var(--font-ja-sans);
  font-size: var(--text-body);
  line-height: var(--lh-normal);
  letter-spacing: var(--ls-normal);
  font-feature-settings: "palt" 1, "kern" 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
}

/* Kinsoku shori */
p, li, td, th {
  word-break: normal;
  overflow-wrap: break-word;
  line-break: strict;
}

/* Headings */
h1, h2, h3, h4, h5, h6 {
  line-height: var(--lh-tight);
  letter-spacing: var(--ls-tight);
  font-feature-settings: "palt" 1;
}

/* Mixed typesetting — Latin numerals and ASCII via Inter */
@font-face {
  font-family: "Inter-for-JP";
  src: url("https://fonts.gstatic.com/s/inter/v13/...") format("woff2");
  unicode-range: U+0020-007E; /* Basic Latin only */
}

Font Loading (Google Fonts)

<!-- In <head> — preconnect for performance -->
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>

<!-- Noto Sans JP (recommended for most Japanese UI) -->
<link href="https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700&display=swap" rel="stylesheet">

<!-- Noto Serif JP (for editorial / reading-focused UI) -->
<link href="https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@400;700&display=swap" rel="stylesheet">

<!-- Combined with Inter for mixed typesetting -->
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Noto+Sans+JP:wght@400;500;700&display=swap" rel="stylesheet">

Common Patterns by Service Category

Consumer App (LINE, Mercari)

- Font: Noto Sans JP + system fallbacks
- Line-height body: 1.7
- Letter-spacing: 0.04em
- Primary color: brand-specific bold color
- Mobile-first, 375px base
- Tap targets: 48px minimum

B2B SaaS (SmartHR, freee, Cybozu)

- Font: Hiragino Kaku Gothic ProN preferred (system), Noto Sans JP web
- Line-height body: 1.8 (dense data tables may use 1.5)
- Letter-spacing: 0.04em
- Neutral palette with clear action color
- Information density: high
- Data tables with sticky headers

Editorial / Media (note, WIRED.jp, Qiita, Zenn)

- Font: Noto Serif JP or Hiragino Mincho for body; sans for UI chrome
- Line-height body: 1.9–2.0
- Letter-spacing: 0.06em
- Max line length: 38–42 characters (約40文字)
- Code blocks: monospace with JIS-compatible fallback

Retail / Lifestyle (MUJI, Toyota)

- Font: Serif for premium feel; sans for utility text
- Line-height: 2.0 (generous whitespace)
- Letter-spacing: 0.08em (airy)
- Achromatic or very restrained palette
- High-quality imagery as primary content

Viewing Previews

Each DESIGN.md has an accompanying preview.html that visualizes design tokens:

# Open any preview locally
open design-md/muji/preview.html
open design-md/smarthr/preview.html

# Or view the full gallery
open design-md/gallery.html
# or visit: https://kzhrknt.github.io/awesome-design-md-jp/gallery.html

Telling an AI Agent to Use DESIGN.md

When the file is at your project root, reference it explicitly in your prompt:

Read DESIGN.md and create a Japanese landing page hero section following
the typography and color specifications defined there. Use the exact
font-family fallback chain, line-height, and letter-spacing values specified.
Implement kinsoku shori with line-break: strict.

For Claude Code / Cursor, you can also reference specific sections:

Following DESIGN.md section 3.3 (Japanese Typography Rules), update the
global CSS to add proper kinsoku shori, font-feature-settings, and
-webkit-font-smoothing for all text elements.

Troubleshooting

AI generates wrong Japanese fonts

Problem: Agent uses "MS Gothic" or generic sans-serif only. Fix: Make font-family fallback chain explicit in DESIGN.md with comments explaining each fallback's platform target.

### Font Stack (REQUIRED — do not simplify)

font-family: "Noto Sans JP", /* web font — always load via Google Fonts */ "Hiragino Kaku Gothic ProN", /* macOS / iOS system */ "Hiragino Sans", /* macOS 10.11+ */ "Meiryo", /* Windows */ "Yu Gothic", /* Windows 8.1+ */ sans-serif; /* absolute fallback */

Line-height too tight on Japanese text

Problem: Agent uses line-height: 1.5 from a Western design system. Fix: Specify explicitly in DESIGN.md with a note:

**IMPORTANT:** Japanese body text requires line-height 1.7–2.0,
NOT the Western default of 1.4–1.5. Use 1.8 for standard body copy.

Punctuation appearing at line start/end incorrectly

Problem: 。 or 、 wraps to start of next line; 「 hangs at end. Fix: Add kinsoku rules explicitly:

### Kinsoku Shori (禁則処理) — REQUIRED

p { line-break: strict; word-break: normal; overflow-wrap: break-word; }


Characters that MUST NOT start a line: )」』】、。・:;?!…― Characters that MUST NOT end a line: (「『【

Proportional punctuation not activating

Problem: Japanese commas and periods render full-width, looking too spaced. Fix: Ensure font-feature-settings is applied:

font-feature-settings: "palt" 1, "kern" 1;
/* palt = proportional alternates — narrows full-width punctuation */
/* Required for Noto Sans JP, Hiragino fonts */

Mixed Japanese/Latin spacing looks wrong

Problem: Latin letters inside Japanese text have no breathing room. Fix: Document the spacing rule in DESIGN.md:

### Mixed Typesetting (混植)
- Insert a thin space (U+202F or 0.25em margin) between Japanese and Latin runs
- OR use CSS: `ruby { margin: 0 0.1em; }` pattern
- Preferred: use a font that handles this (Noto CJK with auto-spacing)

Contributing a New DESIGN.md

# 1. Create directory
mkdir design-md/your-service

# 2. Copy template
cp template/DESIGN.md design-md/your-service/DESIGN.md

# 3. Fill in all 9 sections including Japanese typography subsections
# 4. Create preview.html from the preview template
cp template/preview.html design-md/your-service/preview.html

# 5. Take a screenshot at 1280×800 → preview-screenshot.png

Required sections for acceptance:

  • ✅ Color palette with CSS custom property names
  • ✅ Japanese font-family fallback chain with platform comments
  • ✅ Type scale table with line-height AND letter-spacing columns
  • ✅ Kinsoku shori CSS rules
  • ✅ font-feature-settings specification
  • ✅ Responsive breakpoints

平台分布

Codex

36.67%
按下载量换算765

Claude

29.77%
按下载量换算621

Cursor

15.6%
按下载量换算325

Gemini CLI

9.48%
按下载量换算198

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

通过

权限和风险

需要联网

该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

安装前确认

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

继续浏览同类 Skills