# Oma Design

Define or review a visual system, DESIGN.md, or redesign direction.

- Repository: https://github.com/first-fluke/oh-my-agent (1356 stars)
- Category: Design
- License: MIT
- Last updated: 2026-11-01
- Runs scripts: no, instructions only

## Install

Claude Code: `npx skills add first-fluke/oh-my-agent --skill oma-design -g -a claude-code -y`
Codex: `npx skills add first-fluke/oh-my-agent --skill oma-design -g -a codex -y`
Cursor: `npx skills add first-fluke/oh-my-agent --skill oma-design -g -a cursor -y`
Gemini CLI: `npx skills add first-fluke/oh-my-agent --skill oma-design -g -a gemini-cli -y`
Claude Code plugin marketplace: `/plugin marketplace add first-fluke/oh-my-agent`

## Description

Define or review a visual system, DESIGN.md, or redesign direction. Use for typography, layout, color, motion, and interaction design decisions.

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

# oma-design

## Scheduling

### Goal
Resolve project design intent, select the applicable external design skill, and
retain the project's visual contract and verification evidence. `DESIGN.md`
records the design system when the task creates or materially changes it.

### Intent signature
- Design system, `DESIGN.md`, visual direction, redesign, or UI design review.
- Typography, color, layout, motion, accessibility, or component decisions before implementation.

### When to use
- Define or revise a visual system or substantial design direction.
- Review an existing UI or refine a chosen visual direction.
- Extract design decisions from existing UI, screenshots, or supplied references.

### When NOT to use
- Implement application UI or export framework-specific tokens -> `oma-frontend` or `oma-mobile`.
- Plan product scope -> `oma-pm`; generate an image -> `oma-image`.
- Review general correctness or security -> `oma-qa` or `oma-security`.

### Expected inputs
- Requested surface and outcome, existing brand and project facts, and change scope.
- Available `DESIGN.md`, `.design-context.md`, UI, screenshots, and references.
- Platform, incumbent stack, content languages, accessibility, and responsive constraints.

### Expected outputs
- Requested design decision, findings, or implementation handoff with observed evidence.
- Selected supplier, operation, resolved source, and capability or verification limits.

```yaml
outputs:
  - name: design-doc
    description: Updated visual contract when the design system materially changes
    artifact: "DESIGN.md"
    required: false
  - name: design-context
    description: Existing context refreshed after substantive discovery
    artifact: ".design-context.md"
    required: false
```

The rest: https://github.com/first-fluke/oh-my-agent/blob/HEAD/.agents/skills/oma-design/SKILL.md
