coding-standards

Standardize linting, formatting, and type-checking rules for TypeScript, JavaScript, React, and Node.js projects.

Updated Feb 28, 2026
One-click install
npx skills add https://github.com/iDako7/SmartGroceryAssistant --skill coding-standards-idako7
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: coding-standards
Source: https://github.com/iDako7/SmartGroceryAssistant/tree/main/.claude/skills/coding-standards
Command: npx skills add https://github.com/iDako7/SmartGroceryAssistant --skill coding-standards-idako7

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Standardize coding practices across teams to improve readability, maintainability, and quality across TypeScript, JavaScript, React, and Node.js projects.

Core Features & Use Cases

  • Readability First: code is read more than written; clear variable and function names; self-documenting code; consistent formatting.
  • DRY, KISS, and YAGNI: avoid duplication, simple solutions, and avoid unnecessary complexity.
  • TypeScript/JavaScript & React Best Practices: naming conventions, immutability patterns, error handling, async/await patterns, and component design guidelines.

Quick Start

Configure a new project to follow the coding standards by setting up linting, formatting, TypeScript rules, and React/Node.js 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 standardizing TypeScript and React code across a team?

Standardizing TypeScript and React code involves enforcing readability-first conventions, DRY principles, and component design guidelines. This approach codifies naming conventions, immutability patterns, and consistent formatting to improve maintainability across projects.

How do I configure linting and formatting rules for a new Node.js project?

Configuring linting and formatting for a Node.js project involves setting up TypeScript rules, async/await guidance, and error handling standards. You codify these coding practices during project setup to enforce readability and maintainability from the start.

Does this coding standards approach work for both new projects and code reviews?

Yes, this coding standards approach works for both new projects and code reviews. It applies to refactoring and onboarding by codifying API design, error handling, and testing standards to enforce consistent practices across existing and new codebases.

What is the best way to handle async/await and error handling in JavaScript?

The best way to handle async/await and error handling in JavaScript is by applying standardized coding practices. This involves following specific async/await guidance and error handling patterns to maintain readability and avoid unnecessary complexity across your codebase.

How do I enforce immutability patterns and naming conventions during refactoring?

To enforce immutability patterns and naming conventions during refactoring, apply standardized coding practices that codify these rules. This ensures your refactored code adheres to DRY, KISS, and readability-first principles while maintaining consistent formatting.

When should I avoid adding unnecessary complexity to my React components?

You should avoid adding unnecessary complexity to React components when it violates the YAGNI principle or KISS guidelines. Standardized coding practices emphasize simple solutions, self-documenting code, and avoiding duplication to maintain readability and scalability.