coding-standards

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

Updated Jan 30, 2026
One-click install
npx skills add https://github.com/andrescardonas7/salchipapa-web --skill coding-standards-andrescardonas7
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: coding-standards
Source: https://github.com/andrescardonas7/salchipapa-web/tree/main/.cursor/skills/coding-standards
Command: npx skills add https://github.com/andrescardonas7/salchipapa-web --skill coding-standards-andrescardonas7

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a comprehensive set of universal coding standards and best practices for TypeScript, JavaScript, React, and Node.js development, ensuring code readability, maintainability, and robustness across projects.

Core Features & Use Cases

  • Code Quality Principles: Enforces readability, KISS, DRY, and YAGNI.
  • Language-Specific Standards: Detailed guidelines for naming, immutability, error handling, and async operations in TS/JS.
  • React Best Practices: Component structure, custom hooks, state management, and conditional rendering.
  • API Design: REST conventions, response formats, and input validation.
  • File Organization & Naming: Project structure and file naming conventions.
  • Comments & Documentation: Guidelines for effective commenting and JSDoc.
  • Performance: Memoization, lazy loading, and efficient database queries.
  • Testing: AAA pattern and descriptive test naming.
  • Code Smell Detection: Identifies and advises on avoiding long functions, deep nesting, and magic numbers.
  • Use Case: A new developer joins a project and needs to understand the established coding conventions to contribute effectively and maintain code quality.

Quick Start

Apply the coding-standards skill to review the provided TypeScript code for adherence to best practices.

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 component structure?

To enforce JavaScript and TypeScript code quality, apply principles like KISS, DRY, and YAGNI. Coding standards also cover naming conventions, immutability, error handling, and async operations to ensure robust and readable code across projects.

How do I organize files and design APIs in a Node.js project?

Node.js API design involves following REST conventions, standardizing response formats, and validating inputs. File organization standards dictate project structure and file naming conventions to maintain a clean and navigable Node.js codebase.

Can these coding standards help detect code smells like magic numbers and deep nesting?

Testing strategies include following the AAA pattern and using descriptive test naming conventions. Applying these coding standards ensures your tests are structured clearly and validate code behavior effectively.

What is the best way to optimize performance in a React and Node.js application?

Performance optimization involves using memoization, lazy loading in React, and executing efficient database queries in Node.js. These coding standards provide specific guidelines to reduce bottlenecks and improve application speed.