coding-standards

Provide universal coding standards for TypeScript, JavaScript, React, and Node.js development.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/YosefHayim/Template --skill coding-standards-yosefhayim
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: coding-standards
Source: https://github.com/YosefHayim/Template/tree/main/.cursor/skills/coding-standards
Command: npx skills add https://github.com/YosefHayim/Template --skill coding-standards-yosefhayim

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides a comprehensive set of universal coding standards, best practices, and patterns to ensure high-quality, maintainable, and consistent code across TypeScript, JavaScript, React, and Node.js projects.

Core Features & Use Cases

  • Enforces Best Practices: Covers naming conventions, immutability, error handling, async patterns, and type safety.
  • React Guidelines: Details component structure, custom hooks, state management, and conditional rendering.
  • API Design: Outlines REST conventions, response formats, and input validation.
  • File Organization & Documentation: Provides structure and commenting standards.
  • Performance & Testing: Includes memoization, lazy loading, and testing patterns.
  • Use Case: When starting a new feature, consult this Skill to ensure your code adheres to established quality and consistency guidelines, making it easier for teammates to understand and maintain.

Quick Start

Review the TypeScript/JavaScript Standards section for variable and function naming conventions.

Frequently Asked Questions about coding-standards

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

FAQPage Schema
What are the best practices for TypeScript and React code quality?

Best practices for TypeScript and React code quality include enforcing naming conventions, immutability, type safety, and structured component design. Applying these coding standards ensures high readability and maintainability across your development projects.

How do I structure React components and custom hooks for maintainability?

To structure React components and custom hooks for maintainability, adhere to established coding standards that detail component organization, conditional rendering, and state management patterns. This approach ensures consistent and readable codebases.

Does this coding standards guide cover Node.js API design and REST conventions?

Yes, this coding standards guide covers Node.js API design by outlining REST conventions, standardized response formats, and input validation. Following these guidelines ensures robust and consistent backend API development.

When should I use memoization and lazy loading in React performance optimization?

Yes, this coding standards guide covers Node.js API design by outlining REST conventions, standardized response formats, and input validation. Following these guidelines ensures robust and consistent backend API development.

What are the KISS, DRY, and YAGNI principles in JavaScript development?

The KISS, DRY, and YAGNI principles in JavaScript development are fundamental coding standards that promote simplicity, reduce code duplication, and prevent over-engineering. Applying these principles ensures your codebase remains easy to maintain and scale.