Awesome-omni-skill frontend

UI design guidelines for Kubani web interfaces. Use when building or reviewing web components, pages, or the Kubani dashboard.

install
source · Clone the upstream repo
git clone https://github.com/diegosouzapw/awesome-omni-skill
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/diegosouzapw/awesome-omni-skill "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/development/frontend-x-mckay" ~/.claude/skills/diegosouzapw-awesome-omni-skill-frontend-6e8719 && rm -rf "$T"
manifest: skills/development/frontend-x-mckay/SKILL.md
source content

Frontend Development

Guidelines for building Kubani web interfaces.

Tech Stack

  • Framework: Next.js (React)
  • UI: Tailwind CSS, Radix UI primitives
  • State: React Query for server state
  • Location:
    ui/

Design Principles

  • Distinctive design: Avoid generic "AI slop" aesthetics — no default Inter/Roboto, no cliched purple gradients
  • Bold choices: Pick a clear aesthetic direction and commit to it
  • Typography: Choose distinctive fonts that match the context
  • Motion: Use CSS animations and transitions for micro-interactions
  • Accessibility: Follow WCAG 2.1 AA guidelines

Kubani Dashboard Components

The main UI provides:

  • Agent monitoring (status, health, versions)
  • Skill browser and management
  • Learning visualization (critic evaluations, reflections)
  • Deployment management
  • Temporal workflow visibility

Guidelines

When building frontend components:

  1. Match existing patterns in
    ui/
  2. Use Tailwind utility classes consistently
  3. Keep components small and composable
  4. Use server components where possible (Next.js)
  5. Test with React Testing Library