pricing-app-frontend

Standardize Pricing App frontend patterns across React modules with Zustand, CSS Modules, and Tesla Design System tokens.

1|2|Updated Oct 1, 2025
One-click install
npx skills add https://github.com/sernafernando/pricing-app --skill pricing-app-frontend
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pricing-app-frontend
Source: https://github.com/sernafernando/pricing-app/tree/main/skills/pricing-app-frontend
Command: npx skills add https://github.com/sernafernando/pricing-app --skill pricing-app-frontend

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill standardizes frontend patterns for the Pricing App to reduce duplication and ensure a consistent developer experience across components and pages.

Core Features & Use Cases

  • Zustand-based state management for auth and shared UI state.
  • CSS Modules with design tokens to enforce visual consistency and accessibility.
  • Tesla Design System integration for components, theming, and tokens.
  • Permissions context (PermisosContext) to control access and UI visibility.

Quick Start

Create a new React component named PricingCard.jsx using Zustand for state, CSS Modules for styling, and integrate the Design System tokens and theme/permissions contexts.

Frequently Asked Questions about pricing-app-frontend

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I standardize React frontend patterns for a pricing app?

To standardize React frontend patterns for a pricing app, apply component-level hooks, CSS Modules, and accessible semantic markup to ensure consistent developer experience across modules. This reduces code duplication and enforces visual consistency.

How does Zustand work with React design tokens for state management?

Zustand works with React design tokens by managing shared auth and UI state separately from visual styling. Design tokens are applied via CSS Modules to enforce accessibility, while Zustand handles global state without external boilerplate.

Do I need external installations to use the Tesla Design System in React?

No external installations are required beyond existing project dependencies. The Tesla Design System integrates directly using available React contexts, CSS Modules, and design tokens to standardize component theming and visual consistency.

What is the best way to manage UI permissions in a React pricing app?

The best way to manage UI permissions in a React pricing app is using a dedicated PermisosContext. This permissions context controls component access and UI visibility directly within the React module architecture.

Why use CSS Modules with a React design system for component styling?

Use CSS Modules with a React design system to enforce visual consistency and isolate styles. Combined with design tokens, this approach ensures accessible, semantic markup while preventing style conflicts across pricing app components.