Claude-skill-registry frontend-quality-bar
Enforce a high-quality, production-ready standard for changes in this Next.js + Chakra UI frontend repo. Use for UX polish, accessibility, performance, error/loading states, code hygiene, and “ready to merge” checks (lint/format/build).
install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/frontend-quality-bar" ~/.claude/skills/majiayu000-claude-skill-registry-frontend-quality-bar && rm -rf "$T"
manifest:
skills/data/frontend-quality-bar/SKILL.mdsource content
Frontend Quality Bar (Stacked Poker)
Always start here
- Read
(project expectations)..cursor/rules/frontend-guidelines.mdc - Identify the user-facing surface (page/component) and list required states:
- loading, empty, error, success
- Prefer small, incremental changes; avoid broad refactors unless requested.
Definition of done (minimum)
- UI has loading/error handling for async work that affects UX.
- No console errors in normal flows; logs are purposeful for debugging only.
- Accessibility basics: labels, keyboard access, focus visibility.
- Responsive: works in both portrait/landscape where applicable.
- Styling uses theme tokens/semantic tokens (no random hexes).
Commands
npm run lintnpm run build
(when touching many files)npm run format
For convenience, run
scripts/quality.sh from this skill.
What to load next
- For a detailed PR checklist: read
.references/checklist.md - For perf/a11y patterns that match this repo: read
.references/perf-a11y.md