ワンクリックで
project-management
Create and manage design project structure — project.yml, directory layout, and medium separation (web/app/poster)
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Create and manage design project structure — project.yml, directory layout, and medium separation (web/app/poster)
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Preview server — download, start, stop, and control the design preview with live reload at port 3000
Color palette management — generate standard YAML palettes from built-in library, external search, URL extraction, or traditional Chinese colors
Manage design-spec.css — match resource library, handle medium differentiation (web/app/poster), auto-learn from completed projects
Font management — list, install, remove, and recommend fonts from 11 seed typefaces + Google Fonts
Manage global design conventions — .conventions.yml for fonts, viewport, CSS rules, HTML rules, images, and typography defaults
Create and manage HTML pages from design templates — web, app, and poster mediums
| name | project-management |
| trigger | When creating a new design project, initializing project structure, or setting up design workspace |
| description | Create and manage design project structure — project.yml, directory layout, and medium separation (web/app/poster) |
Create and manage the design project directory structure. Each project is
self-contained under $WORKDIR/design-works/{project-name}/.
PROJECT="my-saas-dashboard"
mkdir -p $WORKDIR/design-works/$PROJECT/{pages,.library}
Create $WORKDIR/design-works/{project-name}/project.yml:
project:
name: "My SaaS Dashboard"
version: "1.0"
created: "2026-06-10"
medium: "web" # web | app | poster
style: "enterprise" # one of 20 styles
mode: "light" # light | dark
palette:
ref: ".library/palettes/2024/saas-blue.yml"
name: "SaaS Blue"
typography:
body: "Inter"
heading: "Inter"
mono: "JetBrains Mono"
hand: "LXGW WenKai"
layout:
type: "sidebar-left" # single-column | sidebar-left
max_width: 1440
responsive: true
header_height: 56
sidebar_width: 240
pages:
- name: "Home"
route: "index.html"
template: "hero"
- name: "Dashboard"
route: "dashboard.html"
template: "grid"
layout:
type: "sidebar-left"
max_width: 1440
header_height: 56
sidebar_width: 240
layout:
type: "single-column"
max_width: 375
header_height: 44
tab_bar_height: 56
layout:
type: "single-column"
max_width: 800
header_height: 0
Before creating project.yml, check for global conventions:
cat $WORKDIR/design-works/.conventions.yml 2>/dev/null || echo "{}"
Global conventions override defaults for max_width, header_height, and
sidebar_width.
When a palette or design scheme is downloaded from the registry, copy it to the local library for reuse:
# Download palette
curl -s https://raw.githubusercontent.com/YaoApp/design-assets/main/palettes/2024/saas-blue.yml \
-o $WORKDIR/design-works/.cache/assets/palettes/2024/saas-blue.yml
# Copy to library
mkdir -p $WORKDIR/design-works/.library/palettes/2024
cp $WORKDIR/design-works/.cache/assets/palettes/2024/saas-blue.yml \
$WORKDIR/design-works/.library/palettes/2024/saas-blue.yml
.library/designs/{year}/{scheme}/.cache/assets/ and copied to .library/