You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Audit PF components for missing UI states: loading (Spinner/Skeleton), error (Alert/EmptyState), empty (EmptyState), and unauthorized. Ensures every data-dependent component handles all four states. Universal quality gap — teams consistently forget 2 of 4 states. Maps to code-review quality lens for Carbonite and other consumer workflows.
AC:
Skill exists in code-review plugin
Detects data-dependent components missing loading state handling
Detects missing error state handling (API failures, network errors)
Detects missing empty state handling (no data returned)
Reports findings with specific PF6 component recommendations (Spinner vs Skeleton, EmptyState variants)
Low false-positive rate — does not flag components that genuinely don't need all states
**Eval requirement: **Create a corresponding eval issue (Eval: pf-{skill-name}), link it to this story, and the eval must pass before the skill can be marked Done.
Audit PF components for missing UI states: loading (Spinner/Skeleton), error (Alert/EmptyState), empty (EmptyState), and unauthorized. Ensures every data-dependent component handles all four states. Universal quality gap — teams consistently forget 2 of 4 states. Maps to code-review quality lens for Carbonite and other consumer workflows.
AC:
Skill exists in code-review plugin
Detects data-dependent components missing loading state handling
Detects missing error state handling (API failures, network errors)
Detects missing empty state handling (no data returned)
Reports findings with specific PF6 component recommendations (Spinner vs Skeleton, EmptyState variants)
Low false-positive rate — does not flag components that genuinely don't need all states
**Eval requirement: **Create a corresponding eval issue (Eval: pf-{skill-name}), link it to this story, and the eval must pass before the skill can be marked Done.
Jira Issue: PF-4482