Frontend Dev Guidelines

🌐Community
by bbeierle12 · vlatest · Repository

Helps with frontend development, guidelines as part of building frontend UIs and user experiences workflows.

Install on your platform

We auto-selected Claude Code based on this skill’s supported platforms.

1

Run in terminal (recommended)

terminal
claude mcp add bbeierle12-frontend-dev-guidelines npx -- -y @trustedskills/bbeierle12-frontend-dev-guidelines
2

Or manually add to ~/.claude/settings.json

~/.claude/settings.json
{
  "mcpServers": {
    "bbeierle12-frontend-dev-guidelines": {
      "command": "npx",
      "args": [
        "-y",
        "@trustedskills/bbeierle12-frontend-dev-guidelines"
      ]
    }
  }
}

Requires Claude Code (claude CLI). Run claude --version to verify your install.

About This Skill

What it does

This skill provides guidance and examples for frontend development, specifically focusing on building user interfaces (UIs) and user experiences. It outlines recommended project structures, component patterns using TypeScript and React, and techniques for data fetching and route lazy loading. The goal is to help developers establish consistent and maintainable frontend workflows.

When to use it

  • When setting up a new frontend project and needing guidance on directory structure.
  • When implementing components and wanting examples of functional components with TypeScript props.
  • When optimizing data fetching performance using React Suspense.
  • To learn how to implement lazy loading for routes in a React application.

Key capabilities

  • Project Structure Guidance: Provides a recommended project layout including features, components, hooks, utils, types, api, and styles directories.
  • Component Patterns: Demonstrates functional components with TypeScript interfaces, showcasing how to define props and handle loading states.
  • Data Fetching with Suspense: Illustrates the use of React's Suspense for managing data fetching and displaying fallback content (e.g., a skeleton loader).
  • Lazy Loading Routes: Shows how to implement lazy-loaded routes using React.lazy and Suspense.

Example prompts

  • "Show me an example of a functional component with TypeScript props."
  • "How can I use React Suspense for data fetching?"
  • "What is the recommended project structure for a new frontend application?"
  • “Give me an example of lazy loading routes in react”

Tips & gotchas

  • This skill provides guidelines and examples; adapt them to your specific project needs.
  • The provided code snippets are intended as illustrations and may require modification for integration into existing projects.
  • Familiarity with React, TypeScript, and basic frontend development concepts is helpful to understand the guidance offered by this skill.

Tags

🛡️

TrustedSkills Verification

Unlike other registries that point to live repositories, TrustedSkills pins every skill to a verified commit hash. This protects you from malicious updates — what you install today is exactly what was reviewed and verified.

Security Audits

Gen Agent Trust HubPass
SocketPass
SnykPass

Details

Version
vlatest
License
Author
bbeierle12
Installs
46

🌐 Community

Passed automated security scans.