oma-academic-writing
Draft and revise academic prose against a rubric, evidence, and
Define or review a visual system, DESIGN.md, or redesign direction.
$ npx -y skills add first-fluke/oh-my-agent --skill oma-design --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/oma-designContext preview
The summary Claude sees to decide when to auto-load this skill.
Define or review a visual system, DESIGN.md, or redesign direction.
name: oma-design description: Define or review a visual system, DESIGN.md, or redesign direction. Use for typography, layout, color, motion, and interaction design decisions.
Design specialist that defines, creates, and validates project design systems. DESIGN.md is the central artifact; all design work revolves around it.
outputs:
- name: design-doc
description: Updated DESIGN.md when the run materially advances the design system
artifact: "DESIGN.md"
required: false
- name: design-context
description: Refreshed .design-context.md snapshot when a discovery pass runs
artifact: ".design-context.md"
required: false1. Read relevant existing design context; gather missing context only when needed for the requested decision. 2. Identify target audience, platform, content language, and design artifact. 3. Decide whether vendor inspiration or Stitch integration is relevant.
1. Inspect relevant existing context; create `.design-context.md` only when substantive discovery is needed. 2. Use the chosen direction. Offer alternatives only for requested exploration or a material unresolved design decision. 3. Generate or revise `DESIGN.md`, then run the design checklist.
Optional vendor seed discovery:
bunx getdesign@latest list
| Scope | Resource target | |-------|-----------------| | `LOCAL_FS` | `.design-context.md`, `DESIGN.md`, design resources | | `CODEBASE` | Existing UI and component patterns | | `NETWORK` | Optional getdesign/vendor references | | `PROCESS` | Optional CLI/tool invocations |
1. Inspect relevant existing context and tokens. Create `.design-context.md` for substantive discovery, not every visual edit. 2. System font stack as default (`system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif`). Add custom fonts only with project justification. 3. If the service supports CJK languages (ko/ja/zh): prioritize CJK-ready fonts (Pretendard Variable > Noto Sans CJK > system-ui fallback). If latin-only: choose fonts appropriate for the target audience. 4. Enforce anti-patterns strictly; reject AI slop. See `resources/anti-patterns.md`. 5. Name colors semantically with hex values: "Deep Ocean Navy (#1a2332)" not "dark blue". 6. Recommend components with install commands (shadcn CLI). 7. ALL output must be responsive-first (mobile layout as default, enhance upward). 8. WCAG AA m
Agents narrate success. oh-my-agent checks the artifacts. Spawning parallel agents is the easy part. The hard part is knowing whether they actually did the work.
Repo: first-fluke/oh-my-agent
Draft and revise academic prose against a rubric, evidence, and
Evaluate system boundaries and architectural tradeoffs. Use for
Implement server APIs, authentication, and application data access.
Coordinate assigned specialist tasks and handoffs manually. Use