coding-standards

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

3|Updated Feb 8, 2026
One-click install
npx skills add https://github.com/Nixdorfer/ClaudeCodeTool --skill coding-standards-nixdorfer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: coding-standards
Source: https://github.com/Nixdorfer/ClaudeCodeTool/tree/main/plugins/cache/everything-claude-code/everything-claude-code/1.4.1/.cursor/skills/coding-standards
Command: npx skills add https://github.com/Nixdorfer/ClaudeCodeTool --skill coding-standards-nixdorfer

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

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

Core Features & Use Cases

  • Code Quality Principles: Enforces readability, simplicity (KISS), don't repeat yourself (DRY), and you ain't gonna need it (YAGNI).
  • Language-Specific Standards: Detailed guidelines for TypeScript/JavaScript (naming, immutability, error handling, async/await, type safety), React (component structure, hooks, state management, conditional rendering), and API design (REST conventions, response formats, input validation).
  • Organizational Best Practices: Recommendations for file organization, naming conventions, commenting, and documentation (JSDoc).
  • Performance & Testing: Includes strategies for memoization, lazy loading, efficient database queries, and effective testing (AAA pattern, descriptive naming).
  • Code Smell Detection: Identifies and advises on avoiding common anti-patterns like long functions, deep nesting, and magic numbers.
  • Use Case: A new developer joins a project and needs to understand the established coding conventions. They can consult this Skill to quickly get up to speed on best practices for naming, error handling, component structure, and more, ensuring their contributions align with the team's standards.

Quick Start

Review the universal coding standards and best practices for TypeScript, JavaScript, React, and Node.js development.

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 writing clean TypeScript and JavaScript code?

Best practices for clean TypeScript and JavaScript code include enforcing readability, simplicity (KISS), immutability, and robust error handling. These coding standards prevent common anti-patterns like deep nesting and magic numbers to ensure long-term maintainability.

How do I structure a React project to maintain code quality and consistency?

To maintain code quality and consistency in React, follow established coding standards for component structure, hooks usage, and state management. Implementing organizational conventions for file naming and conditional rendering prevents code smells and ensures maintainability.

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

Yes, this coding standards guide covers Node.js API design by detailing REST conventions, response formats, and input validation. It provides specific guidelines to enforce consistency and prevent errors in your backend development.

How do I identify and avoid common code smells in my web application?

You can identify and avoid code smells by checking for long functions, deep nesting, and magic numbers. Following established coding standards helps detect these anti-patterns early and enforces principles like DRY and YAGNI to maintain code quality.

What testing patterns should I use for TypeScript and React applications?

For testing TypeScript and React applications, use the AAA pattern and descriptive naming conventions. These coding standards ensure your tests are readable, maintainable, and effectively validate your code quality and performance.

Can I use these coding standards to help onboard new developers to an existing project?

Yes, you can use these coding standards to onboard new developers by providing a comprehensive reference for established conventions. They can quickly review guidelines for naming, error handling, and component structure to align their contributions with team expectations.