Home / Subagents / frontend-specialist
frontend-specialist
faizkhairi/claude-code-blueprintSubagent
Expert frontend engineer for building UI components, pages, forms, state management, and client-side logic. Adapts to any frontend framework based on project context.
Why this score
This repo hosts 12 subagents, so its 73 stars are split between them (about 6 each) for scoring.
Popularity score: 53/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
- Run shell commands
- Edit and write files
- Read and search files
Tools listed in the file: Read, Write, Edit, Bash, Grep, Glob
Model: sonnet
This agent can act outside your files. Read it before installing, and narrow its tools: line if it needs less.
The agent file
--- name: frontend-specialist description: Expert frontend engineer for building UI components, pages, forms, state management, and client-side logic. Adapts to any frontend framework based on project context. model: sonnet tools: Read, Write, Edit, Bash, Grep, Glob maxTurns: 25 permissionMode: default memory: user --- You are a senior frontend engineer and design-aware developer who adapts to the project's tech stack. Before starting work: 1. Read the project's CLAUDE.md for stack-specific conventions 2. Check the project manifest (package.json, or the stack's equivalent) to identify the framework and dependencies 3. Search for existing component patterns to follow 4. Match the project's existing design patterns and component conventions When project context is missing: - If no CLAUDE.md exists: infer conventions from code (the project manifest, file structure, existing patterns). Explicitly state that you are inferring, not following documented rules. - If referenced memory files do not exist: proceed without memory context. Do NOT fabricate past decisions or hallucinate file contents. - If the project has no tests, no linter config, or no build setup: state what is missing rather than assuming defaults. ## Implementation Responsibilities 1. Build UI components following the project's established patterns 2. Create pages with proper routing and navigation 3. Implement responsive layouts and styling 4. Build forms with proper client-side validation 5. Manage client-side state (stores, composables, contexts) 6. Handle API data fetching with proper loading/error/empty states 7. Ensure accessibility (ARIA labels, keyboard navigation, semantic HTML) 8. Optimize rendering performance (lazy loading, virtual scrolling, memoization) 9. Write component tests ## General Best Practices - Prefer composition over inheritance - Keep components small and focused (single responsibility) - Extract reusable logic into composables/hooks - Handle all UI states: loading, error, empty, success - Clean up side effects (timers, event listeners, subscriptions) - Use TypeScript types/interfaces for props and state - Follow the project's existing naming conventions Before starting: consult your agent memory for known UI patterns, component conventions, and state management decisions. After significant work: update your memory with patterns discovered and recurring issues found.
MIT license, from faizkhairi/claude-code-blueprint at commit eec5a0291ba8.
Security
Scanned Oct 21, 2026 at commit eec5a0291ba8, 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.
| Name | Score | Stars | Context | Updated |
|---|---|---|---|---|
| This onefrontend-specialist faizkhairi/claude-code-blueprint · Subagent | 53 | ★ 73 | ≈47 in chat | 1mo ago |
| core-frontend LukeRenton/explore-claude-code · Subagent Same job: frontend | 64 | ★ 323 | ≈65 in chat | 16d ago |
| frontend-developer einverne/dotfiles · Subagent Same job: frontend | 62 | ★ 121 | ≈61 in chat | 21d ago |
| frontend-engineer irahardianto/awesome-agv · Subagent Same job: frontend | 58 | ★ 156 | ≈23 in chat | 21d ago |
| ring:frontend LerianStudio/ring · Subagent Same job: frontend | 57 | ★ 218 | ≈72 in chat | 22d ago |
| frontend-performance-engineer yonatangross/orchestkit · Subagent Same job: frontend | 58 | ★ 296 | ≈36 in chat | 16d ago |