Real design systems for CJK screens.
521 DESIGN.md files from real companies, every verified value traced to its source.
npx oh-my-design-cli@latestMake an issue card in Linear's style
- Skill
omd-apply0.5sDone - Read
.claude/0.7sDonedata/ references/ linear.app/ DESIGN.md - Write
IssueCard.tsx+10−01.6sDone
ENG-142 · In Progress
Polish the onboarding checklist
Tighten the first-run checklist so new teams finish setup in one sitting.
Assign to meFrom DESIGN.md to screen
Pick a company, and its main product screen is drawn again from its DESIGN.md alone.
- colors.canvas #ffffff
- colors.foreground #191f28
- colors.body #4e5968
- colors.muted #8b95a1
- typography.body-small 14 / 400 / 1.5
- typography.h1 36 / 700 / 1.5
- typography.body 16 / 400 / 1.5
- components.tds-button.bg #3182f6
- .fg #ffffff
- .radius 16px
- .height 56px
- .padding 0 20px
- .font 17px / 600
- colors.surface #f2f4f6
- rounded.md 6px
Spent this month
KRW 684,200
- Corner bakery-KRW 6,500
- Convenience store-KRW 3,200
- Sent to a friend-KRW 30,000
Substitute IBM Plex Sans — not the brand face
Get started with oh-my-design-cli
oh-my-design-cli installs the references and design skills into your coding agent.
Install
Run it once in your project root. It finds the coding agents in the project and installs every skill and the DESIGN.md archive in each one's own format.
npx oh-my-design-cli@latest◆ Coding agents in this project │ ✓ Claude Code ✓ Codex ✓ Cursor – OpenCode (not here) │ ◇ Installing for each agent │ Claude Code 31 skills · 20 sub-agents · 4 hooks │ Codex 31 skills · 20 sub-agents │ Cursor Agent Skills · DESIGN.md rule │ ◇ Skills — 10 public, 31 in the bundle │ omd-init · omd-apply · omd-autopilot · omd-feel · omd-restraint │ omd-slop-audit · omd-humanize · omd-landing · omd-shader-hero │ omd-cjk-type-shader · + 21 more │ ◇ DESIGN.md archive — 521 references, offline └ Done. Restart your agent and ask in one sentence.
Apply
Ask your agent in one sentence. omd-apply reads DESIGN.md and builds the screen from its values.
Using this DESIGN.md, design the home screen.
- Skill
omd-apply0.5sDone - Read
DESIGN.md0.6sDone - Write
HomeScreen.tsx+23−01.4sDone
Today's meals
Logged by a family of four
Add a mealBreakfastOatmeal with berriesLunchChicken noodle soupDinnerSalmon salad
A DESIGN.md is a Markdown file that describes a product's design system (colors, type, radii, components, voice) for a coding agent to read before it builds UI. oh-my-design is an archive of 521 DESIGN.md files from real companies, and it ships skills that put those files to work inside your coding agent.
Run npx oh-my-design-cli@latest once in your project root, then restart your agent. After that, ask in one sentence, such as “Set up our design system — Toss-style, for a family meal-tracking app.” omd-init sets up DESIGN.md, and from then on omd-apply reads it for every UI change. Without the CLI, you can copy or download any reference from its page, or fetch it raw from oh-my-design.kr/<id>/design.md.
Claude Code, Codex, OpenCode and Cursor. Cursor gets the skills and the reference catalog but not the sub-agent definitions, and the hooks are for Claude Code only.
No. The CLI is MIT-licensed, and its core workflows need no API key. Installing only copies Markdown files: no API calls, and nothing leaves your machine. Inference stays inside the coding agent you already use.
Each file is an evidence-backed reconstruction made from public product pages and official docs. It isn't an official file from the company (its Governance section says so), and the designs belong to their companies. A value that couldn't be confirmed is left out, not guessed. Each verified file records when it was checked and when it's due again: Toss, for example, was checked on 2026-10-13 and is due for a recheck on 2027-01-07.
Yes. Open a GitHub issue with the company's name and its official site. Companies whose values can be confirmed from public product pages and official docs are added first.
Yes. Korean, Japanese, Taiwanese and Chinese companies make up a large share of the archive. The site reads in English, Korean, Japanese and Traditional Chinese, and the bundled omd-humanize and omd-locale-adapter skills edit Korean, Japanese and Chinese copy so it reads like it was written in that language.
Start with a company whose screens you like
Every company's page lets you copy or download its file and hand it to your agent.
