baseline-ui
Anti-slop UI — layout, typography, responsive, animation, tokens. Use for cleanup or polish.
- License 许可
- Apache-2.0
- 最近更新
- 2026-11-10
- Stars
- ★ 0
- Forks
- 0
01 前言 Front Matter
- name
- baseline-ui
- triggers
- ui cleanup, polish interface, fix layout, ui slop, generic ui, design review, responsive, container query, flexbox, grid, ui audit
- changelog
- docs/ciclos/cycle28-20260815.md
- description
- Anti-slop UI — layout, typography, responsive, animation, tokens. Use for cleanup or polish.
03 SKILL.md 正文
When to Use
Anti-slop UI — layout, typography, responsive, animation, to
Stack: Existing CSS/Tailwind·cn()(clsx+tailwind-merge) React·No new approach unless project uses
Scope: Audit&cleanup. For implementation→load ui-engine after.
Workflow
1.Scan targets→violations(❌) 2.Classify 3.Fix 4.Verify:contrast/responsive/motion 5.Chain:a11y→perf
Layout
h-dvhnoth-screen·safe-area-inset·size-*overw-*+h-*·Components:CQ(container-type:inline-size)·Page:MQ
❌container-type:sizew/oblock-size·❌grid-auto-flow:denseinteractive
Cards:repeat(auto-fit,minmax(280px,1fr))·Fluid:cqi(ONLY containers)·Subgrid·aspect-ratio
Tree:1D→Flex|2D→Grid|Child→Subgrid|Parent→:has()|Unknown→auto-fit,minmax()
/* ❌ */.card{width:300px;height:200px}
/* ✅ */.card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}
.card{container-type:inline-size}
Typography
text-balanceheadings·text-prettybody·tabular-numsdata·Fluid:page→clamp(1rem,1.5vw+0.5rem,1.5rem), containers→cqi. Noletter-spacingexcept labels
/* ❌ */h1{font-size:2rem} /* ✅ */h1{font-size:clamp(1.5rem,3vw+0.5rem,2.5rem);text-wrap:balance}
Animation(audit only—see ui-engine)
Props:transform+opacity✅. ❌width/height/top/left/margin/padding. Duration:120/200/300ms. ❌>500ms. <200ms/element.
Reduced:animation/transition-duration:0.01ms!importanton*atprefers-reduced-motion:reduce
❌transition:all·✅Scroll-Driven CSS
Tokens
❌HSL/RGB→✅OKLCH·8pt·3-tier(Prim→Sem→Comp)·light-dark()·≥4.5:1 all text all themes
Design
No gradients/multicolor·No glow·Empty:1primary·Accent:1/view·Errors next to action·Keyboard/focus·aria-labelicons·No blocking paste
Review: /baseline-ui <file>→Violation→Why→Fix
Refs
ui-engine(implementation)accessibility(focus/ARIA/EAA)performance(budget/CV)web-quality-audit(full audit)
Anti-Patterns
Fixed width·h-screen·grid-auto-flow:dense interactive·Fixed font-size·transition:all·>500ms·No reduced-motion·HSL/RGB·No contrast·cqi outside container·letter-spacing body
04 同仓库更多 Skills
web-quality-audit
Comprehensive web audit: performance, a11y, SEO, responsive, animation, design tokens.
ui-engine
UI system — Grid/Flexbox/@layer/:has(), container queries, compositor-only animation, OKLCH tokens, component patterns
skill-creator
Create new AI agent skills following Agent Skills spec -- auto-bootstrap unknown tasks, define structure, register in AGENTS.md
senior-engineer
Apply senior engineering competencies — system design, trade-off analysis, delegation, mentoring, and tech debt strategy
prompt-engineering
Design effective prompts using SPEARS framework — scope, principles, examples, assertions, refinements, with ReAct and multi-agent patterns
cognitive-doc-design
Design docs that reduce cognitive load. Trigger: writing guides, READMEs, RFCs, onboarding, architecture, or review-facing docs.