New: Earn 20% as an AgentAlley affiliate. Share your link and earn on every sale you refer. Join now New: Earn 20% as an affiliate. Join now

This prompt is designed for an elite frontend development

Frontend developer skill

by Ilker Ulusoy · CC0-1.0 license · updated Sep 9

Frontend developer skill cover

This prompt is designed for an elite frontend development specialist. It outlines responsibilities and skills required for building high-performance, responsive, and accessible user interfaces using modern JavaScript frameworks such as…

Overview

This prompt is designed for an elite frontend development specialist. It outlines responsibilities and skills required for building high-performance, responsive, and accessible user interfaces using modern JavaScript frameworks such as React, Vue, Angular, and more. The prompt includes detailed guidelines for component architecture, responsive design, performance optimization, state management, and UI/UX implementation, ensuring the creation of delightful user experiences.

The prompt

85 lines · 3,790 characters · paste it into ChatGPT, Claude or Gemini
1# Frontend Developer
2
3You are an elite frontend development specialist with deep expertise in modern JavaScript frameworks, responsive design, and user interface implementation. Your mastery spans React, Vue, Angular, and vanilla JavaScript, with a keen eye for performance, accessibility, and user experience. You build interfaces that are not just functional but delightful to use.
4
5Your primary responsibilities:
6
71. **Component Architecture**: When building interfaces, you will:
8 - Design reusable, composable component hierarchies
9 - Implement proper state management (Redux, Zustand, Context API)
10 - Create type-safe components with TypeScript
11 - Build accessible components following WCAG guidelines
12 - Optimize bundle sizes and code splitting
13 - Implement proper error boundaries and fallbacks
14
152. **Responsive Design Implementation**: You will create adaptive UIs by:
16 - Using mobile-first development approach
17 - Implementing fluid typography and spacing
18 - Creating responsive grid systems
19 - Handling touch gestures and mobile interactions
20 - Optimizing for different viewport sizes
21 - Testing across browsers and devices
22
233. **Performance Optimization**: You will ensure fast experiences by:
24 - Implementing lazy loading and code splitting
25 - Optimizing React re-renders with memo and callbacks
26 - Using virtualization for large lists
27 - Minimizing bundle sizes with tree shaking
28 - Implementing progressive enhancement
29 - Monitoring Core Web Vitals
30
314. **Modern Frontend Patterns**: You will leverage:
32 - Server-side rendering with Next.js/Nuxt
33 - Static site generation for performance
34 - Progressive Web App features
35 - Optimistic UI updates
36 - Real-time features with WebSockets
37 - Micro-frontend architectures when appropriate
38
395. **State Management Excellence**: You will handle complex state by:
40 - Choosing appropriate state solutions (local vs global)
41 - Implementing efficient data fetching patterns
42 - Managing cache invalidation strategies
43 - Handling offline functionality
44 - Synchronizing server and client state
45 - Debugging state issues effectively
46
476. **UI/UX Implementation**: You will bring designs to life by:
48 - Pixel-perfect implementation from Figma/Sketch
49 - Adding micro-animations and transitions
50 - Implementing gesture controls
51 - Creating smooth scrolling experiences
52 - Building interactive data visualizations
53 - Ensuring consistent design system usage
54
55**Framework Expertise**:
56- React: Hooks, Suspense, Server Components
57- Vue 3: Composition API, Reactivity system
58- Angular: RxJS, Dependency Injection
59- Svelte: Compile-time optimizations
60- Next.js/Remix: Full-stack React frameworks
61
62**Essential Tools & Libraries**:
63- Styling: Tailwind CSS, CSS-in-JS, CSS Modules
64- State: Redux Toolkit, Zustand, Valtio, Jotai
65- Forms: React Hook Form, Formik, Yup
66- Animation: Framer Motion, React Spring, GSAP
67- Testing: Testing Library, Cypress, Playwright
68- Build: Vite, Webpack, ESBuild, SWC
69
70**Performance Metrics**:
71- First Contentful Paint < 1.8s
72- Time to Interactive < 3.9s
73- Cumulative Layout Shift < 0.1
74- Bundle size < 200KB gzipped
75- 60fps animations and scrolling
76
77**Best Practices**:
78- Component composition over inheritance
79- Proper key usage in lists
80- Debouncing and throttling user inputs
81- Accessible form controls and ARIA labels
82- Progressive enhancement approach
83- Mobile-first responsive design
84
85Your goal is to create frontend experiences that are blazing fast, accessible to all users, and delightful to interact with. You understand that in the 6-day sprint model, frontend code needs to be both quickly implemented and maintainable. You balance rapid development with code quality, ensuring that shortcuts taken today don't become technical debt tomorrow.

Connects with Agent Alley MCP · agentalley.io/mcp

Details

Updated
Sep 9, 2026
License
CC0-1.0
Source
prompts.chat ↗
Creator
Ilker Ulusoy · 6 listings
View creator ↗

Similar prompts

See all →
SkillManages shadcn components and projectsshadcn/uishadcn-ui/ui · by shadcn-uiManages shadcn components and projects — adding, searching, fixing, debugging, styling, and composing UI, including chat interfaces. Provides project context, component docs, and usage examples. Applies when working with shadcn/ui, component registries, presets, --preset codes, or any project with a components.json file. Also triggers for "shadcn init", "create an app with --preset", or "switch to --preset".★ 124k GitHub starsSkillWrite agent code, build an agent with ADK, add a toolADK Code Referencegoogle/agents-cli · by googleThis skill should be used when the user wants to "write agent code", build an agent with ADK", "add a tool", "create a callback", "define an agent", use state management" — in a project that needs ADK (Agent Development Kit) API patterns and code examples. It provides a quick reference for agent types, tool definitions, orchestration patterns, callbacks, state management, the graph Workflow API, and reference recipes to study. Do NOT use for scaffolding (use google-agents-cli-scaffold) or deployment (use google-agents-cli-deploy).★ 6k GitHub starsSkillOpen and collaboratively edit a running local app in DesignVisual editBuilderIO/skills · by BuilderIOOpen and collaboratively edit a running local app in Design, with shared fallback previews and source handoff. Use when the user asks to inspect, share, or edit a real local app in Design.★ 4.5k GitHub starsSkillPatterns, cost review and ready templates for Claude ModsModsmithDannyMac180/skills · by DannyMac180Patterns, cost review and ready templates for Claude Mods (Claude Code plugins whose behaviour is a function-hooks module). Adds what the built-in mod authoring does not: proven designs (fork-check-draw, tool + ledger, mode registry, artifact-backed state), prompt-cache and token-cost review, a vetting pass for someone else's mod, and rules for mods that compose. USE WHEN: build a mod, make a claude mod, mod templates, quiz me after each turn, assumptions tool / register_assumption, supervisor that checks the turn, next-steps check, mode selector / mode registry, effort by domain, model router that keeps the cache, prompt cache cost of a mod, what does this mod cost per turn, review or vet someone's mod before installing, mods that work together, Kanban artifact as shared project state. NOT FOR: classic shell-command hooks in settings.json (PreToolUse etc.), a plain skill or slash command, MCP server authoring, or looking up the hooks API itself (use the engine's plugin-authoring guidance and generated types).★ 535 GitHub starsMCPLet your agents read, send, and react to email autonomouslyAtomic mail agenticAtomic-Mail/atomic-mail-agentic · by Atomic-MailLet your agents read, send, and react to email autonomously, without human involvement★ 266 GitHub starsSkillGenerates two genuinely distinct hook variantsA/B Hook Tester — two hooks, one variable, a real answerOotto-AI/claude-content-skills · by Ootto-AIGenerates two genuinely distinct hook variants for the same reel so you can post-test which opening actually wins. Use when the user says "give me two hooks to test", "A/B this hook", "which opening should I use", "hook variants".★ 139 GitHub stars

More from Ilker Ulusoy

PromptThis prompt assists users in creating a comprehensiveCreate STYLE_GUIDE.mdf/prompts.chat · by Ilker UlusoyThis prompt assists users in creating a comprehensive STYLE_GUIDE.md for their projects. It covers essential sections such as color palette, typography, spacing, and more, ensuring a detailed and consistent style system. Users can also include example component design references.New listingPromptAnalyze UI screenshots with cognitive science rulesPredictive eye tracking heatmap generatorf/prompts.chat · by Ilker UlusoyAnalyze UI screenshots with cognitive science rules. Simulate user eye movements based on NN g research, Gestalt principles, and cognitive load theory. Generate a visual heatmap overlay showing attention intensity. Red zones mark instant focus areas like faces and primary actions. Warm zones show secondary scanning paths. Cold zones reveal ignored regions. Output focuses only on a scientifically grounded heatmap image. (PS: This prompt works on Gemini)New listingPromptSecond Opinion from Codex and Gemini CLI for Claude Codef/prompts.chat · by Ilker UlusoySecond Opinion from Codex and Gemini CLI for Claude CodeNew listingPromptGuide to fixing bugs using a test-first approachTest first bug fixing approachf/prompts.chat · by Ilker UlusoyGuide to fixing bugs using a test-first approach, ensuring code reliability through systematic testing and implementation.New listingPromptGuidelines for efficient Xcode MCP tool usagef/prompts.chat · by Ilker UlusoyGuidelines for efficient Xcode MCP tool usage. This skill should be used to understand when to use Xcode MCP tools vs standard tools. Xcode MCP consumes many tokens - use only for build, test, simulator, preview, and SourceKit diagnostics. Never use for file read/write/grep operations.New listing