Loading skill
Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Standardized guidelines and patterns for Frontend Ui Feedback States.
| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-02 | ✗→✓ | ▲ Improved | -14% | 0% |
| case-14 | ✗→✓ | ▲ Improved | -9% | 0% |
| case-18 | ✓→✓ | = Same ✓ | 18% | 0% |
| case-03 | ✓→✓ | = Same ✓ | 15% | 0% |
| case-04 | ✓→✓ | = Same ✓ | -8% | 0% |
typescripttype DataState<T> = | { status: 'idle' } | { status: 'loading' } | { status: 'success'; data: T } | { status: 'error'; error: Error }; function UserProfile() { const [state, setState] = useState<DataState<User>>({ status: 'idle' }); if (state.status === 'loading') return <Skeleton />; if (state.status === 'error') return <ErrorMessage error={state.error} />; if (state.status === 'success') return <UserCard user={state.data} />; return null; }
Other measured skills in the registry, with their headline benchmark lift.