Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Implement UI code cleanly while respecting the project's folder boundaries (app/routes, components, lib, services, hooks, store), styling conventions, and state patterns. Use this skill for any task that involves writing or editing front-end code in Next.js, Expo Router, Vite, or similar frameworks — implementing components, hooks, styles, or wiring UI together. This is the general front-end implementation skill; for page/route assembly specifically, also see Assemble Page or Screen.
| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-01 | ✗→✓ | ▲ Improved | -7% | 0% |
| case-02 | ✗→✓ | ▲ Improved | 36% | 0% |
| case-10 | ✗→✓ | ▲ Improved | -1% | 0% |
| case-03 | ✓→✓ | = Same ✓ | 16% | 0% |
| case-04 | ✓→✓ | = Same ✓ | 38% | 0% |
Write front-end code that is clean, correctly placed, consistent with project conventions, and free of unnecessary complexity, duplication, or boundary violations.
.tsx/.jsx/.ts/.js/style files in the front-end layers./components (or project equivalent)./lib./services./hooks./store./types./app (or framework's routing convention).data, temp, stuff, helper, newThing unless context makes them unambiguous./types or co-located as per convention; avoid any/as any.console.logs, and placeholder TODOs that aren't tied to a real follow-up.any/type bypasses were introduced without justification.any/as any to silence type errors.Do not invent a custom final response format for this skill. Follow the Global Agent Output and Reporting Skill. Only include skill-specific reporting details when necessary for understanding the completed work.
Other measured skills in the registry, with their headline benchmark lift.