Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Create a new UI component consistent with repo conventions (structure, typing, styling, exports).
| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-05 | ✗→✓ | ▲ Improved | -8% | 0% |
| case-13 | ✗→✓ | ▲ Improved | 13% | 0% |
| case-14 | ✗→✓ | ▲ Improved | -3% | 0% |
| case-18 | ✗→✓ | ▲ Improved | -39% | 0% |
| case-22 | ✗→✓ | ▲ Improved | 40% | 0% |
Create a new UI component consistent with repo conventions (file layout, TypeScript usage, styling system, exports, naming).
This skill is the default entry point for adding UI surfaces.
<repo>/REPO_PROFILE.json1) Read repo conventions (prefer REPO_PROFILE.json; otherwise infer from existing nearby components). 2) Choose correct placement (nearest existing pattern wins). 3) Create the component with minimal API surface:
4) Wire exports the way the repo already does (or do nothing if it does not). 5) Add minimal usage/example only if required by repo conventions. 6) Run required validations (from repo profile if present).
$ask-questions-if-underspecified (framework, file naming, export pattern).Log:
frontend/component-scaffoldrepo_profile | inferred | user_specifiedsuccess | partial | blockedOther measured skills in the registry, with their headline benchmark lift.