Brief description of what this Skill does and when to use it (project)
52
Quality
28%
Does it follow best practices?
Impact
91%
1.09xAverage score across 3 eval scenarios
Advisory
Suggest reviewing before use
Optimize this skill with Tessl
npx tessl skill review --optimize ./data/skills-md/0xgeorgemathew/splithub/front-end-skill/SKILL.mdActivate this skill when working on frontend tasks in packages/nextjs/:
SplitHub is a tap-to-pay bill splitting app. The frontend should feel:
Generic AI-generated designs are immediately recognizable. Avoid:
Make creative, distinctive choices that surprise and delight.
Typography signals quality instantly. Use distinctive fonts from Google Fonts.
Good choices:
Pairing principles:
Load fonts via next/font/google in layout files.
framer-motion (available as motion in this project) for React animationsCreate atmosphere rather than defaulting to solid colors:
motion)next/font/google~~/* resolves to packages/nextjs/packages/nextjs/
├── app/ # Pages (App Router)
├── components/
│ ├── settle/ # Payment flow UI
│ ├── credits/ # POS terminal UI
│ ├── activity/ # Activity/receipt UI
│ ├── expense/ # Expense forms
│ ├── home/ # Dashboard components
│ └── scaffold-eth/ # Wallet components
├── hooks/ # Custom React hooks
└── services/ # API/data servicesWhen creating frontend components:
packages/nextjs/components/ for patterns5342bca
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.