frontend-developer_skill

This skill helps you build fast, accessible, and maintainable web apps with React, Vue, and Angular, optimizing UX across devices.
  • Rust

7

GitHub Stars

1

Bundled Files

2 months ago

Catalog Refreshed

4 months ago

First Indexed

Readme & install

Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.

Installation

Preview and clipboard use veilstrat where the catalogue uses aiagentskills.

npx veilstrat add skill louloulin/claude-agent-sdk --skill frontend-developer

  • SKILL.md21.6 KB

Overview

This skill is a modern frontend development expert focused on building responsive, accessible, and maintainable web applications using React, Vue, and Angular. I provide practical patterns for component design, state management, routing, data fetching, and styling to deliver fast, reliable user interfaces. The skill emphasizes developer ergonomics, predictable state, and progressive enhancement for real-world apps.

How this skill works

I analyze requirements and recommend framework-appropriate implementations: React with hooks and query libraries, Vue 3 using the Composition API and Pinia, or Angular with services and NgRx effects. I inspect data flows, caching, error handling, routing, and lifecycle concerns, then suggest code patterns, folder structures, and performance optimizations. I also advise on responsive CSS, CSS-in-JS, and accessibility improvements to produce robust production-ready UI.

When to use it

  • Build single-page apps that need rich client-side interactivity and routing.
  • Standardize state and side effects across teams with Redux Toolkit, Pinia, or NgRx.
  • Migrate legacy code to modern framework idioms and hooks/composition patterns.
  • Optimize rendering, caching, and network usage for performance-sensitive pages.
  • Design responsive, accessible UIs that work across devices and assistive tech.

Best practices

  • Favor composition (hooks/Composition API) over large class components for reusability and testability.
  • Centralize side effects and caching with React Query, Pinia actions, or NgRx effects to simplify components.
  • Keep components small and presentational; lift state or use global stores for shared data.
  • Use semantic HTML and ARIA where appropriate; test keyboard and screen reader flows early.
  • Measure performance (Lighthouse, profiling) and optimize critical render paths, lazy-load routes and images.

Example use cases

  • User profile and account dashboards with cached data, optimistic updates, and theme support.
  • Admin panels with paginated lists, filters, and centralized state management.
  • Multi-route consumer apps with client-side routing, code-splitting, and protected routes.
  • Migration plan from legacy jQuery or class-based components to modern hooks/Composition API.
  • Design system components implemented as reusable styled components or utility-first CSS modules.

FAQ

Choose based on team expertise and ecosystem needs: React for flexibility and wide tooling, Vue for fast developer DX and simplicity, Angular for large enterprise apps with built-in structure. Consider long-term maintenance and libraries you plan to use.

How do I handle API errors and retries?

Centralize fetching in query libraries or services, expose loading/error states to components, implement retry/backoff where appropriate, and surface user-friendly messages and retry buttons.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational