frontend-development-standards

Define frontend naming and structural conventions for React, Vue, and Node.js projects.

4|Updated Jan 22, 2026
One-click install
npx skills add https://github.com/cc01cc/cmtx-project --skill frontend-development-standards
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: frontend-development-standards
Source: https://github.com/cc01cc/cmtx-project/tree/main/.kilo/skills-repo/develop/frontend-development-standards
Command: npx skills add https://github.com/cc01cc/cmtx-project --skill frontend-development-standards

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill provides a unified set of frontend development conventions to help teams maintain consistent component naming, file organization, and CSS patterns across React, Vue, and Node.js projects. It reduces cognitive load, improves collaboration, and speeds up onboarding by providing clear, language-agnostic guidelines.

Core Features & Use Cases

  • Semantic & clear naming across variables, functions, classes, and files.
  • Framework-specific patterns for React components, Vue components, and Node.js modules.
  • Directory and CSS guidelines (kebab-case directories, PascalCase components, BEM-like CSS).
  • Use Case: When starting a new frontend module, apply the conventions to ensure predictable imports and consistent styling.

Quick Start

Apply these conventions when starting a new frontend module to ensure consistent naming and structure across the codebase.

Frequently Asked Questions about frontend-development-standards

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

FAQPage Schema
What are the best frontend naming conventions for React and Vue components?

Frontend coding standards enforce BEM-like CSS patterns and semantic naming across React, Vue, and Node.js. This reduces cognitive load, improves team collaboration, and speeds up project onboarding through predictable file organization.

How do I structure a scalable frontend project directory?

Structure a scalable frontend project by applying kebab-case for directory names and clear module boundaries. Consistent directory organization improves codebase navigation and maintainability across React, Vue, and Node.js environments.

Does this frontend coding standard work for both React and Vue frameworks?

Yes, these frontend coding standards support both React and Vue frameworks, plus Node.js modules. They provide framework-specific patterns for components and modules to maintain structural consistency across diverse technology stacks.

When do I need to apply BEM-like CSS patterns in frontend development?

Apply BEM-like CSS patterns when starting a new frontend module to ensure consistent styling and clear naming rules. This approach is critical for maintaining scalable CSS architecture across collaborative team environments.

How do I enforce consistent file naming rules across a Node.js and React codebase?

Enforce consistent file naming rules by adopting unified conventions for variables, functions, and files across Node.js and React. Semantic naming guidelines reduce cognitive load and streamline onboarding for new developers.