Skip to content
This repository was archived by the owner on Aug 11, 2026. It is now read-only.
This repository was archived by the owner on Aug 11, 2026. It is now read-only.

Create pf-state-audit skill #151

Description

@patternfly-jira-sync

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

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions