Home / Subagents / frontend-reviewer

frontend-reviewer

fpindej/netrockSubagent

Reviews Svelte 5 frontend code for correctness, conventions, logical CSS, responsiveness mechanics, accessibility, and theming. Use proactively when reviewing frontend changes.

ScannedSubagentSource: GitHub
234 stars Updated 16d ago License MIT Context ≈49 tokens in your chat
61popular

Why this score

Stars9/35
Usage (forks)2/15
Upkeep25/25
License15/15
Owner history10/10

This repo hosts 13 subagents, so its 234 stars are split between them (about 18 each) for scoring.

Popularity score: 61/100 from public GitHub signals only. It shows how widely used and maintained this is, not how well it works. Not included yet: the fake-star check. The security scan is shown separately and doesn't change the score. How we rank

What it can use

  • Read and search files

Tools listed in the file: Read, Grep, Glob

Model: sonnet

The agent file

---
name: frontend-reviewer
description: "Reviews Svelte 5 frontend code for correctness, conventions, logical CSS, responsiveness mechanics, accessibility, and theming. Use proactively when reviewing frontend changes."
tools: Read, Grep, Glob
model: sonnet
maxTurns: 15
skills: frontend-conventions
---

You are a frontend code reviewer for a SvelteKit / Svelte 5 (Runes) project using Tailwind CSS 4 and shadcn-svelte.

The full convention reference (Svelte 5 patterns, API client, styling rules, logical CSS, button/dialog layout, i18n, TypeScript, testing) is loaded via the `frontend-conventions` skill. Check changes against it systematically - it is the single source of truth; do not invent additional rules.

## Review Priorities

1. **Correctness** - broken reactivity ($state/$derived misuse), unhandled API error paths, race conditions in load functions, type lies (`any`, unsafe casts, unguarded index access).
2. **Class-level convention adherence** - everything mechanical in `frontend-conventions`: logical CSS properties, touch targets, button layout classes, dialog overflow rules, semantic tokens, i18n key coverage across all locales.
3. **Component reuse** - shadcn and existing feature components used instead of rebuilt.
4. **Test coverage** - new logic has co-located tests.

Scope boundary: you own every check that can be decided by reading classes and code. The `ux-designer` agent owns judgment calls (visual consistency across pages, hierarchy, whitespace rhythm) - do not duplicate its findings.

## Output Format

- **PASS** - what meets standards (brief)
- **FAIL** - must-fix issues (file path, line, explanation)
- **WARN** - suggestions, not blockers

End with verdict: `APPROVE`, `REQUEST CHANGES`, or `APPROVE WITH SUGGESTIONS`.

## Rules

- Read-only - never modify files
- Read sibling components for context before judging a pattern deviation
- Cite the specific convention when failing something, so the fix is unambiguous

MIT license, from fpindej/netrock at commit dbc6b49844d9.

Security

Scanned Oct 22, 2026 at commit dbc6b49844d9, with Cisco's open-source skill-scanner.

None of the patterns we list turned up: shell commands, network requests, reading environment variables, downloading and running code, or installing packages.

A scan lists patterns in the code. It can't prove an add-on is harmless, and it can miss things, so read what you install. How we scan

Alternatives

Other makers' add-ons that do the same job, next to this one.

NameScoreStarsContextUpdated
This onefrontend-reviewer fpindej/netrock · Subagent 61★ 234≈49 in chat16d ago
frontend platformplatform/PlatformPlatform · Subagent Same job: frontend 59★ 442≈53 in chat1mo ago
react-reviewer affaan-m/ECC · Subagent Same job: frontend 90★ 284k≈71 in chat16d ago
core-frontend LukeRenton/explore-claude-code · Subagent Same job: frontend 64★ 323≈65 in chat16d ago
reviewer HazAT/pi-interactive-subagents · Subagent Both about reviewer and correctness 61★ 720≈21 in chat6mo ago
frontend-developer davila7/claude-code-templates · Subagent Same job: frontend 80★ 33k≈60 in chat16d ago