Post Merge Rename
自动为已合并的 Git 分支添加时间戳后缀,保留历史记录。
下载 1,171
基于 OKLch 色值的零依赖设计系统,支持暗黑模式与中文字体优化。
openclaw skills install @cgartlab/edic-design-system命令、参数、文件名以原文为准
当此技能激活时,您生成的每一项视觉成果——组件、页面、落地页区块、文档、邮件、报告等——都必须遵循 EDIC 设计系统规范。优先使用设计令牌(CSS 自定义属性)。禁止硬编码魔法数字。
color-mix(in oklch, …) 进行混合。var(--ds-*) 令牌;禁止直接写入 #fff 或 16px 等硬编码值。#000 —— 应使用暖灰色 oklch(15% 0.008 75)。ds-btn / ds-btn--primary。style=(例如交错动画中的 --d)。aria-label;装饰性 SVG 必须设置 aria-hidden="true"。浅色模式(:root):
--ds-color-bg: oklch(97% 0.012 80) /* 温暖纸张背景 */
--ds-color-surface: oklch(99% 0.005 80)
--ds-color-surface-raised: oklch(100% 0 0) /* 弹出层 / 对话框 */
--ds-color-border: oklch(89% 0.012 80)
--ds-color-muted: oklch(48% 0.015 60) /* 次要文字 */
--ds-color-fg: oklch(20% 0.02 60) /* 正文文本 */
--ds-color-fg-strong: oklch(14% 0.025 60) /* 标题文本 */橄榄色渐变系列 --ds-color-olive-50…900;强调色:
--ds-color-olive-400: oklch(52% 0.08 115) /* === --ds-accent === */
--ds-accent-hover: var(--ds-color-olive-500)
--ds-accent-soft: var(--ds-color-olive-100)语义色(每种均有 -bg 淡化版本):
oklch(55% 0.1 145)oklch(65% 0.1 85)oklch(50% 0.14 30)oklch(55% 0.08 240)深色模式([data-theme="dark"]):
oklch(15% 0.008 75)oklch(84% 0.008 72)oklch(57% 0.065 115)--ds-font-display: "Iowan Old Style","Charter",Georgia,"Noto Serif SC",serif
--ds-font-body / --ds-font-ui: "Noto Sans SC",-apple-system,system-ui,sans-serif
--ds-font-mono: "JetBrains Mono","IBM Plex Mono",monospace字号比例(rem):
--ds-leading-tight(1.1) + --ds-tracking-tight(-0.01em)--ds-space-1..32(4→128px)--ds-shadow-xs..2xl--ds-duration-150..500;缓动函数 --ds-ease-out: cubic-bezier(.16,1,.3,1),--ds-ease-spring;始终尊重 prefers-reduced-motion: reduceds-wrapper ds-section(--alt/--tight) ds-stack(--sm/--lg) ds-cluster(--center) ds-prose ds-flex-rowds-grid-2 ds-grid-3 ds-grid-4 ds-grid-6 ds-grid-icons ds-feature-gridds-section-head(--center) ds-section-headerds-mt-* ds-mb-* ds-pt-0 ds-gap-16 ds-mx-auto ds-items-center ds-justify-startds-spacing-vis ds-spacing-block ds-radius-vis ds-shadow-visds-btn + --primary/--secondary/--ghost + --sm/--lgds-icon-btnds-copy-btn(--light)ds-card + --hoverable/--flatds-glass-card(--sm/--lg) ds-glass-meta ds-glass-demo-bgds-component-preview ds-component-group ds-component-labelds-input(--error) ds-label ds-hint ds-select ds-checkbox ds-radio ds-toggle(--track/--thumb)ds-form-input ds-form-textarea ds-form-select ds-form-row ds-form-group ds-form-label ds-form-checkbox ds-form-hint(--error) ds-form-submit ds-form-requiredds-badge(--default/--accent/--success/--warning/--error)ds-alert(--info/--success/--warning/--error) ds-alert-icon ds-alert-titleds-toast(--error/--success/--warning) ds-toast-group ds-toast-icon ds-toast-text ds-toast-closeds-navbar(--scrolled) ds-navbar-inner ds-navbar-brand ds-navbar-links ds-navbar-link(--active) ds-navbar-actions ds-navbar-cta ds-navbar-icon-linkds-mnav-trigger ds-mnav-trigger-bar ds-mnav-backdropds-pagenav(--rail/--hidden) ds-pagenav-disclosure ds-pagenav-summary ds-pagenav-chevron ds-pagenav-list ds-pagenav-link(--active) ds-pagenav-num ds-pagenav-textds-tabs ds-tab(--active) ds-tab-content(--active)ds-breadcrumb ds-breadcrumb-current ds-breadcrumb-sepds-pagination ds-page-btn(--active)ds-nav ds-nav-item(--active) ds-nav-icon ds-nav-section-labelds-frosted-navds-theme-toggle-btn(--fixed)ds-table ds-table-wrap ds-table-mini ds-table-mini-rowds-progress ds-progress-bar ds-progress-fill ds-progress-labelds-avatar(--sm/--lg)ds-chip(--active) ds-chip-removeds-skeletonds-swatch ds-swatch-color ds-swatch-info ds-swatch-name ds-swatch-valueds-type-label ds-type-label-metads-overlay-sample ds-overlay-bg ds-overlay-layer ds-overlay-strong ds-overlay-light ds-overlay-labelds-modal ds-modal-header ds-modal-body ds-modal-footer ds-modal-closeds-tooltip-demo ds-tooltip-bubbleds-dropdown ds-dropdown-item ds-dropdown-dividerds-display ds-hero ds-h1 ds-h2 ds-h3 ds-h4 ds-h5 ds-subtitleds-lead ds-caption ds-eyebrow ds-serif ds-mono ds-meta ds-coverds-text-cjk ds-text-cjk-heading ds-text-mixed ds-text-indent ds-hanging-punctuation ds-text-emphasis ds-text-highlightds-quote-cjk ds-no-orphan ds-num-unitds-text-center ds-text-muted ds-text-accent ds-text-balance ds-text-pretty ds-inline-code ds-body-smds-toc ds-toc-article ds-toc-article-title ds-toc-list ds-toc-link (--active/--h3) ds-toc-indicator ds-toc-badge ds-toc-grid ds-toc-item ds-toc-numds-timeline ds-timeline-item ds-timeline-dot ds-timeline-content ds-timeline-date ds-timeline-title ds-timeline-tagds-date-group ds-date-wrap ds-date-input ds-date-icon ds-date-calendards-cal-header ds-cal-nav ds-cal-month-year ds-cal-month ds-cal-year ds-cal-weekdays ds-cal-grid-new ds-cal-day ds-cal-today ds-cal-selected ds-cal-muted ds-cal-weekend ds-cal-weekend-col ds-cal-footer ds-cal-btn (--primary)ds-slider-group ds-slider-label-row ds-slider-value ds-slider-track-wrap ds-slider-track ds-slider-fill ds-slider ds-slider-labelsds-accordion ds-accordion-item ds-accordion-header ds-accordion-arrow ds-accordion-contentds-code ds-code-bar ds-code-langds-logo (--lg) ds-logo-mark ds-logo-text ds-logo-word ds-logo-sub ds-logo-hero ds-logo-drawds-brand-preview (--paper/--ink)ds-hero-section ds-hero-inner ds-hero-badge ds-hero-title ds-hero-lead ds-hero-actions ds-hero-meta ds-hero-mark-wrap ds-gradient-textds-stat-grid ds-stat ds-stat-num ds-stat-labelds-steps ds-step ds-step-num ds-step-bodyds-compat-grid ds-compat-item ds-cta-h2ds-feature-card ds-feature-icods-dl-grid (--two-rows) ds-dl-card ds-dl-top ds-dl-ico ds-dl-meta ds-dl-actionsds-docs ds-docs-aside ds-docs-main ds-doc-blockds-prompt ds-prompt-head ds-prompt-title ds-prompt-body ds-prompt-footds-footer-rich ds-footer-cols ds-footer-brand ds-footer-col-heading ds-footer-links ds-footer-bottomds-reveal (--left/--right/--scale, 通过内联 --d 实现交错)ds-anim-float ds-anim-spin-slow ds-anim-pulse ds-anim-fade-in ds-anim-rise ds-anim-glow-breatheds-glow-border ds-aura ds-surface-glow ds-heading-glowds-edge-decor (--tl/--tr/--bl/--br)ds-bg-blob (--1/--2/--3)ds-sr-only ds-skip #ds-mainstyles.css(可选 scripts.js)。<style> 标签,仍使用 OKLch 及等效令牌值。header/main/section/nav/footer),并保持正确的标题层级。[data-theme="dark"] 下正常工作。<article class="ds-card ds-card--hoverable">
<span class="ds-badge ds-badge--accent">新</span>
<h4 class="ds-serif ds-mt-3">橄榄园笔记</h4>
<p class="ds-text-muted">使用令牌的卡片,悬停浮起,深浅主题自适配。</p>
<a class="ds-btn ds-btn--primary ds-mt-4" href="#">阅读全文</a>
</article>已收录 1 个 Skill