smithery/pluginagentmarketplace

frontend-guide

Comprehensive frontend development guide covering HTML, CSS, JavaScript, TypeScript, React, Vue, Angular, and modern web technologies. Use when working on frontend development, web applications, or UI/UX implementation.

Installation

$ npx skills add smithery/pluginagentmarketplace --skill frontend-guide

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from smithery/pluginagentmarketplace · top by installs.

npx skills add smithery/pluginagentmarketplace

Browse all from smithery/pluginagentmarketplace

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 4,920 B
  • docs SUMMARY.md 241 B

History

  1. First recorded snapshot · 0 installs

SKILL.md

Frontend Development Guide

Master modern frontend development with comprehensive learning resources and best practices.

Quick Start

Start your frontend journey based on your experience level:

Beginners

  1. Learn HTML fundamentals - semantic markup, forms, accessibility
  2. Master CSS - layout (Flexbox, Grid), responsive design, animations
  3. JavaScript basics - variables, functions, DOM manipulation, async/await
  4. Git and version control
  5. Deploy first project to GitHub Pages
<!-- Semantic HTML5 Example -->
<header>
  <nav>Navigation</nav>
</header>
<main>
  <article>
    <h1>Article Title</h1>
    <p>Content here</p>
  </article>
</main>
<footer>Footer content</footer>

Intermediate

  1. Modern JavaScript (ES6+) - classes, modules, promises
  2. Learn a framework (React, Vue, or Angular)
  3. State management (Context API, Redux, Vuex)
  4. API integration with REST and GraphQL
  5. Testing (Jest, Vitest, Cypress)
  6. Build tools (Webpack, Vite)
// React Hooks Example
import { useState, useEffect } from 'react';

function TodoList() {
  const [todos, setTodos] = useState([]);

  useEffect(() => {
    // Fetch todos on component mount
    fetchTodos();
  }, []);

  return (
    <ul>
      {todos.map(todo => <li key={todo.id}>{todo.title}</li>)}
    </ul>
  );
}

Advanced

  1. Next.js/Vue Nuxt for SSR and static generation
  2. TypeScript for type-safe code
  3. Advanced state management patterns
  4. Performance optimization (code splitting, lazy loading)
  5. Web performance APIs
  6. Progressive Web Apps (PWA)
  7. Design systems and component libraries

Technology Stack Overview

Core Technologies

  • HTML5: Semantic markup, forms, APIs
  • CSS3: Flexbox, Grid, animations, transitions
  • JavaScript/TypeScript: ES6+, async patterns

Popular Frameworks

  • React: Component-based, JSX, hooks, ecosystem
  • Vue: Progressive framework, simple API, great docs
  • Angular: Enterprise framework, full-featured, opinionated

State Management

  • React: Context API, Redux, Zustand, Jotai
  • Vue: Vuex, Pinia (recommended)
  • Angular: RxJS, NgRx

Build Tools & Package Managers

  • npm: Default package manager
  • Yarn/pnpm: Alternative package managers
  • Webpack: Module bundler
  • Vite: Modern, fast build tool
  • Turbopack: High-performance bundler

Testing Tools

  • Jest: JavaScript testing framework
  • Vitest: Vite-native unit testing
  • Cypress: E2E testing
  • Playwright: Cross-browser testing
  • Testing Library: Component testing

Learning Resources

Official Documentation

Interactive Learning

  • Codecademy: Interactive courses
  • FreeCodeCamp: Free comprehensive tutorials
  • Frontend Masters: Advanced frontend courses
  • Egghead: Focused micro-courses

Practice Projects

  1. Todo App - CRUD operations, state management
  2. Weather App - API integration, real-world data
  3. E-commerce Product Page - Complex UI, interactions
  4. Blog Platform - Full app with routing and data
  5. Dashboard - Data visualization, real-time updates

Performance Optimization

Key Metrics

  • Lighthouse Score (SEO, Performance, Accessibility)
  • Core Web Vitals (LCP, FID, CLS)
  • Time to Interactive (TTI)

Optimization Techniques

  • Code splitting and lazy loading
  • Image optimization (WebP, responsive images)
  • Minification and tree-shaking
  • Service workers and caching strategies
  • CSS-in-JS optimization
  • Component memoization

Accessibility (A11y)

WCAG Guidelines

  • Semantic HTML
  • ARIA labels and roles
  • Keyboard navigation
  • Color contrast ratios
  • Screen reader compatibility

Deployment

Static Hosting

  • Vercel - Best for Next.js and frameworks
  • Netlify - Simple deployment
  • GitHub Pages - Free static hosting

Full-Stack Hosting

  • AWS Amplify
  • Firebase Hosting
  • DigitalOcean

Next Steps

  1. Choose a framework that resonates with you
  2. Build 3-5 substantial projects
  3. Contribute to open-source frontend projects
  4. Learn testing and best practices
  5. Explore advanced topics (performance, architecture)

Roadmap.sh Reference: https://roadmap.sh/frontend


Status: ✅ Production Ready | SASMP: v1.3.0 | Bonded Agent: 01-frontend-specialist