From frontend-skills
Verifies code, runs self-review, simplifies, commits, pushes, opens PR, monitors CI, and iterates on feedback. Use after implementation is done to ship.
How this skill is triggered — by the user, by Claude, or both
Slash command
/frontend-skills:goThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Phases 4-6 of `/development-lifecycle`, standalone command. Use when code written, ready launch.
Phases 4-6 of /development-lifecycle, standalone command. Use when code written, ready launch.
Assumes: implementation done, tests written. If not -- run /development-lifecycle.
Run all checks. Fix failures before proceed.
bun run type:check (tsgo)bun run lint:fix (biome)bun vitest run --related (changed files)bun vitest run *.browser.test.tsxscripts/skills-browser.sh (Vercel agent-browser). Skip if not installed./visual-review (screenshots, states, a11y, console, mobile/cross-browser when feasible). Skip only with reason.Skip if: trivial change (<10 lines, no logic) | test-only | docs-only.
self-reviewer agent on session diffadversarial-reviewer parallelsafe_auto, show P2 gated_auto to userrefactor(scope): self-review fixes/simplify -- review changed code for reuse, quality, efficiency/visual-review not run this session -> run it now or record explicit skip reason/commit-push-pr -- conventional commits, push, open PRcode-reviewer agent (fresh-eyes review)Monitor: gh pr checks <number> --watch -- stream CI backgroundcode-reviewer agent findings -> /resolve-pr-feedback triage, fix, reply, pushcode-reviewer rounds. Early-exit when reviewer returns APPROVED or empty findings -- never run round N+1 on clean round N. After 3 rounds still noisy -> hand off to human.pr-feedback-completeness-stop hook blocks session exit until bash scripts/pr-unresolved-count.sh returns 0 and no CHANGES_REQUESTED reviews remain.After non-trivial tasks: "Learn something worth preserve?"
.claude/rules/<topic>.md with paths: globgh pr edit <number> --add-reviewer <username>Before start, check work to ship:
scripts/mux-worktree.sh <type>/<name> before proceed. Never ship from main. [ETHOS: Worktree Isolation]| Skill | Phase | How |
|---|---|---|
self-reviewer agent | 4b | Auto-dispatch on diff |
adversarial-reviewer agent | 4b | Conditional (>50 lines or auth/security) |
/simplify | 5 | Code quality review |
/visual-review | 4/5 | Frontend screenshot, state, a11y, console, mobile/cross-browser review when UI changed |
/commit-push-pr | 5 | Conventional commits + push + PR |
code-reviewer agent | 5 | Fresh-eyes review on PR |
/resolve-pr-feedback | 5b | Triage + fix review comments |
See REFERENCE.md for detailed checklists, gate logic, flowchart.
npx claudepluginhub redpanda-data/ui-harness --plugin frontend-skillsVerifies and publishes changes—pushes, opens PRs, watches CI until green. Runs typecheck, build, test, lint, a web quality gate, review, and a bisectable commit pipeline.
Validates code quality via tests, linting, security; auto-fixes issues; generates commits; multi-agent reviews; creates PRs. Use after features to ship confidently.
Ships Go PRs end-to-end: verifies build/tests/lint, pushes feature branch, creates/finds GitHub PR, watches CI checks, optionally merges via gh CLI.