Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Build route, page, or screen files that compose existing components into a working screen, without turning them into large UI or business-logic files. Use this skill when creating or editing files inside the app/routing layer (e.g. Next.js app/ pages, Expo Router screens, Vite route components) — wiring up layout, data fetching entry points, and framework-level loading/error boundaries. Do not use it for building the reusable components themselves.
| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-12 | ✗→✓ | ▲ Improved | 0% | 0% |
| case-16 | ✗→✓ | ▲ Improved | 38% | 0% |
| case-19 | ✗→✓ | ▲ Improved | 48% | 0% |
| case-22 | ✗→✓ | ▲ Improved | 6% | 0% |
| case-03 | ✓→✓ | = Same ✓ | -9% | 0% |
Compose route/page/screen files that wire together existing components, layout, and data cleanly — keeping routing files thin and focused on composition, not implementation.
loading.tsx/error.tsx, Expo Router layouts).app/.../page.tsx, Expo Router file-based route, Vite route component).loading.tsx, error.tsx, suspense boundaries, or equivalent) where the framework supports it.next/link, Expo Router Link/router), not ad-hoc anchor tags or window navigation unless required.<a>/manual navigation instead of the framework's navigation primitives.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.