oma-academic-writing
Draft and revise academic prose against a rubric, evidence, and
Implement or modify web UI in React, Next.js, or Angular. Use for
Claude Code
$ npx -y skills add first-fluke/oh-my-agent --skill oma-frontend --agent claude-code
Codex
$ npx skills add first-fluke/oh-my-agent --skill oma-frontend -a codex -y
Cursor
$ npx skills add first-fluke/oh-my-agent --skill oma-frontend -a cursor -y
Gemini CLI
$ npx skills add first-fluke/oh-my-agent --skill oma-frontend -a gemini-cli -y
GitHub Copilot
$ npx skills add first-fluke/oh-my-agent --skill oma-frontend -a github-copilot -y
OpenCode
$ npx skills add first-fluke/oh-my-agent --skill oma-frontend -a opencode -y
Windsurf
$ npx skills add first-fluke/oh-my-agent --skill oma-frontend -a windsurf -y
name: oma-frontend description: Implement or modify web UI in React, Next.js, or Angular. Use for components, pages, styles, forms, and frontend state or data flows.
Build, modify, and verify React/Next.js or Angular TypeScript user interfaces that follow project architecture, design-system constraints, accessibility expectations, and existing frontend conventions.
1. Identify target route, component, state boundary, and design-system constraints. 2. Read existing patterns before adding components or utilities. 3. Determine whether work belongs in Server Components, Client Components, wrappers, hooks, or styles.
1. **PREPARE**: Load relevant project conventions, UI requirements, and acceptance criteria. 2. **ACQUIRE**: Inspect existing components, tokens, i18n keys, APIs, and shadcn availability. 3. **ACT**: Implement UI, state, styles, validation, and integration. 4. **VERIFY**: Run checklist, automated checks, and browser/responsive validation when applicable. 5. **FINALIZE**: Summarize changed UI behavior and verification.
| Action | SSL primitive | Evidence | |--------|---------------|----------| | Inspect existing frontend patterns | `READ` | Components, routes, hooks, styles | | Select component and state approach | `SELECT` | Server/client and shadcn workflow | | Implement UI code | `WRITE` | TSX, CSS, hooks, wrappers | | Validate form/data contracts | `VALIDATE` | Zod/forms/API schemas | | Call shadcn or verification tools | `CALL_TOOL` | Registry, lint, typecheck, tests | | Compare responsive states | `COMPARE` | Desktop/mobile behavior | | Report result | `NOTIFY` | Final summary |
Use the configured code-intelligence provider to locate files and inspect symbols or content. For Serena, use `find_file`, `search_for_pattern`, `get_symbols_overview`, and `find_symbol`. Native search is limited to the provider exclusions and non-code paths permitted by the project's search policy.
For a specialized visual capability, use `resources/specialized-visual-implementation.md`. For affected motion, touch, component feedback, or interaction performanc
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.
Explore goals, constraints, and alternative approaches before
Coordinate assigned specialist tasks and handoffs manually. Use
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.