Reusable UI/UX design skills for AI coding agents — Codex, Claude Code, ZCode, and more.
$ npx -y skills add touchine-ojo/OJO-Design-Skills --agent claude-code
Reusable UI/UX design skills for AI coding agents — Codex, Claude Code, ZCode, and more.
English · 简体中文 · 日本語 · 한국어 · Español
OJO Design Skills is a drop-in skill bundle that teaches your AI coding agent how to make real design decisions — not generic "AI-looking" layouts. Install once, and your agent gains a complete UI/UX methodology: brand-driven visual direction, design tokens, component recipes, motion specs, and a strict anti-pattern guardrail that keeps output from looking like slop.
It is agent-agnostic and ships with a single installer that targets every major client.
The same brief, with and without these skills installed.
Additional output produced with these skills installed — one product, multiple surfaces.
Install all skills with one command — replace <client> with your agent:
curl -fsSL https://raw.githubusercontent.com/touchine-ojo/OJO-Design-Skills/main/scripts/install.sh | bash -s -- --target <client>
The remote installer requires Bash, curl, and tar.
| Client | --target | Default install directory |
|---|---|---|
| Codex | codex | ${CODEX_HOME:-~/.codex}/skills |
| Claude Code | claude-code | ${CLAUDE_HOME:-~/.claude}/skills |
| ZCode | zcode | ${AGENTS_HOME:-~/.agents}/skills |
| DeepCode | deepcode | ${AGENTS_HOME:-~/.agents}/skills |
| WorkBuddy | workbuddy | ${WORKBUDDY_HOME:-~/.workbuddy}/skills |
| OpenCode | opencode | ${OPENCODE_CONFIG_DIR:-~/.config/opencode}/skills |
| Generic agent | generic | ${AGENTS_HOME:-~/.agents}/skills |
Restart or reload the client if it does not pick up the new skills.
Replace existing copies without backups:
curl -fsSL https://raw.githubusercontent.com/touchine-ojo/OJO-Design-Skills/main/scripts/install.sh | bash -s -- --target codex --force
Install to a custom client home:
curl -fsSL https://raw.githubusercontent.com/touchine-ojo/OJO-Design-Skills/main/scripts/install.sh | CLAUDE_HOME=/path/to/.claude bash -s -- --target claude-code
Install to an explicit directory:
curl -fsSL https://raw.githubusercontent.com/touchine-ojo/OJO-Design-Skills/main/scripts/install.sh | bash -s -- --target opencode --dest /path/to/skills
Install from a local checkout (useful for development):
./scripts/install.sh
Install from a different local checkout:
./scripts/install.sh --source /path/to/OJO-Design-Skills --target codex
Install a pinned tag or commit for a reproducible remote install:
curl -fsSL https://raw.githubusercontent.com/touchine-ojo/OJO-Design-Skills/main/scripts/install.sh | bash -s -- --target codex --ref <tag-or-commit>
Preview what would be written without changing files:
./scripts/install.sh --target opencode --dry-run
Install a single skill (--skill can be repeated):
./scripts/install.sh --target zcode --skill app-ui-ux-best-practices
app-ui-ux-best-practicesThe core methodology. Picks a track based on the product's value proposition, then produces complete design specifications.
Product brief
│
├─ Convention Track ──► pick proven system ──► tokens ──► components ──► specs
│ (SaaS / utility) (Notion, Linear…)
│
└─ Innovation Track ──► insight + feeling ──► methodology ──► tokens ──► specs
(brand-driven) (Material Metaphor / archetype / narrative)
Both tracks require a mandatory style-direction confirmation gate before producing tokens — the agent presents 2–3 genuinely distinct directions and waits for selection. Once installed, skills are activated automatically when the agent detects design-related intent (e.g. "design system", "视觉设计", "design tokens").
Skills are plain Markdown files under skills/<name>/SKILL.md plus optional references/ files. To add or refine a skill, read the contributing guide, edit the relevant files, and run the installer locally to verify:
./scripts/install.sh --dry-run
Use GitHub Discussions for questions and early ideas, and Issues for reproducible bugs or focused feature requests. Security concerns should follow the private process in SECURITY.md.
ojo-design-skills is a Claude Code plugin with 1 hand-picked skill, indexed on Flowy in the Design category. Install it with the command on its page. It includes app-ui-ux-best-practices. Its skills do not fire on their own yet. Request auto-invocation to have Flowy route them as you prompt. Free and open source.
Is this plugin yours?
Claim it with GitHubSubmit a pluginPromote it