ork-assess
Assess a code change, design, architecture, workflow, or competing options against explicit criteria and evidence. Use when a…
Catalog of named aesthetic recipes: shadow stacks, glass, gradients, type scales as copy-paste values. Use for polished elevation, glassmorphism, mesh backgrounds or any make-it-look-like-X ask.
Claude Code
$ npx -y skills add yonatangross/orchestkit --skill design-stylecards --agent claude-code
Codex
$ npx skills add yonatangross/orchestkit --skill design-stylecards -a codex -y
Cursor
$ npx skills add yonatangross/orchestkit --skill design-stylecards -a cursor -y
Gemini CLI
$ npx skills add yonatangross/orchestkit --skill design-stylecards -a gemini-cli -y
GitHub Copilot
$ npx skills add yonatangross/orchestkit --skill design-stylecards -a github-copilot -y
OpenCode
$ npx skills add yonatangross/orchestkit --skill design-stylecards -a opencode -y
Windsurf
$ npx skills add yonatangross/orchestkit --skill design-stylecards -a windsurf -y
name: design-stylecards
license: MIT
compatibility: "Claude Code 2.1.277+"
description: "Catalog of named aesthetic recipes: shadow stacks, glass, gradients, type scales as copy-paste values. Use for polished elevation, glassmorphism, mesh backgrounds or any make-it-look-like-X ask."
argument-hint: "[list | <recipe-name> | apply <recipe> to <file>]"
context: fork
# user-typed commands stay interactive; CC >= 2.1.218 backgrounds forks by default (#3093)
background: false
user-invocable: true
model: sonnet
allowed-tools: "Read Grep Glob Edit Write"
skills:
- design-system-tokens
metadata:
category: document-asset-creation
version: "1.0.0"
author: "OrchestKit"
complexity: "low"
tags: "design, stylecards, shadows, glass, gradients, typography, tailwind, css, aesthetics"
triggers:
keywords: ["stylecard", "beautiful shadows", "glassmorphism", "glass card", "border gradient", "mesh gradient", "elevation recipe", "make it look polished"]
examples:
- "give the cards a polished layered shadow"
- "apply a glass surface treatment to this panel"
- "add a subtle border gradient like Linear"
anti-triggers: [extract, screenshot, audit, tokens-from-source]Specs beat vibes. A stylecard is a named aesthetic recipe with **exact values** — the difference between "add a nice shadow" (reinvented differently every session) and `elevation/md` (identical every time, reviewed once, versioned forever).
design-stylecards list # Catalog index design-stylecards elevation/md # Show one recipe design-stylecards apply glass/dark to src/components/Panel.tsx
Pipeline skills (`design-to-code`, `design-context-extract`) answer *how to produce* design output. Stylecards answer *what good looks like* — as literal values an agent pastes, not adjectives it interprets. Inspired by MengTo/Skills' stylecard micro-skills (MIT), consolidated into one catalog to avoid manifest sprawl.
Read("references/stylecards.md") # The catalog — always read before choosing
# Match the user's intent to ONE recipe by its Use-When line.
# No match → say so and offer the closest two; never freehand values.(Tailwind arbitrary class ↔ plain CSS ↔ CSS custom property), never the numbers.
Every recipe ends with falsifiable Avoid rules (e.g. "never stack two elevation recipes on one element"). Violating an Avoid rule to satisfy a user request requires saying so explicitly.
Full recipes with exact values: `references/stylecards.md`.
| Recipe | Use when | |--------|----------| | `elevation/sm` `md` `lg` | Layered neutral shadows — compact controls / cards / hero surfaces | | `glass/dark` | Frosted glass panel on a dark backdrop | | `border/gradient` | 1px gradient border without a wrapper hack | | `background/mesh` | 2–3 hue radial mesh page background | | `type/editorial` | Display + body + mono role split with tracking values | | `motion/budget` | The four allowed durations + the one-signature-moment rule |
Add to `references/stylecards.md` following the contract — a recipe without all three parts is not shippable:
1. **Use when** — one line, concrete surfaces ("cards, panels, popovers"), not adjectives. 2. **Values** — copy-paste-ready code. Numbers, not descriptions. 3. **Avoid** — falsifiable don'ts observed from real misuse.
Source recipes from shipped, reviewed UI (this repo's playground standard, production apps you've extracted with `design-context-extract`) — never from imagination.
Done means all of these hold:
The Complete AI Development Toolkit for Claude Code. 115 skills, 36 agents, 163 hooks. Install `ork` for stable (v10.x).
Assess a code change, design, architecture, workflow, or competing options against explicit criteria and evidence. Use when a…
Compare plausible implementation, architecture, product, or operational approaches before committing to one. Use when a request…
Map an unfamiliar codebase, feature, architecture, data flow, or operational path with file-backed evidence. Use when a request…
Render an answer inline as compact ASCII or box-drawing art with semantic status icons. Use for status, inventories, budgets,…
Make an approved, scoped change and prove the affected behavior. Use when a request asks to implement, build, add, or land a…
Review a pull request or branch for correctness, regressions, security, operational risk, and missing evidence. Use when a…
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Ask which skill or flow fits your situation. A router over the skills in this repo.