coding-standards

Enforce coding conventions and code quality for JavaScript and TypeScript projects.

Updated Jul 4, 2026
One-click install
npx skills add https://github.com/Long-NguyenHai/warehouse-ai --skill coding-standards-long-nguyenhai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: coding-standards
Source: https://github.com/Long-NguyenHai/warehouse-ai/tree/main/.agents/skills/coding-standards
Command: npx skills add https://github.com/Long-NguyenHai/warehouse-ai --skill coding-standards-long-nguyenhai

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill addresses the problem of inconsistent coding standards across a project or codebase, improving maintainability, readability, and collaboration among team members.

Core Features & Use Cases

  • Descriptive Naming: Encourage the use of clear, descriptive names for variables, functions, and components.
  • Immutability Defaults: Enforce the use of immutable patterns to maintain data integrity.
  • Readability & Code Quality: Promote practices such as KISS, DRY, and YAGNI for maintainable code.
  • Type Safety: Enforce type checking in TypeScript/JavaScript code to reduce runtime errors.
  • API Design Standards: Define REST API conventions and response formats.
  • Project Structure: Outline a best practice project structure for React applications.
  • Testing Standards: Establish testing guidelines for writing comprehensive and clear tests.
  • Code Smell Detection: Identify common code smells and suggest improvements.

Quick Start

Activate this skill to ensure your project adheres to baseline coding conventions and best practices.

Frequently Asked Questions about coding-standards

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

FAQPage Schema
How do I enforce consistent coding conventions across JavaScript and TypeScript projects?

To enforce coding conventions in JavaScript and TypeScript projects, apply baseline guidelines for descriptive naming, immutability defaults, and type safety to ensure consistent code quality and readability.

What are the best practices for structuring a React application project?

React application project structure best practices involve outlining specific directory conventions for components and modules, ensuring separation of concerns and maintainability across the codebase.

How do I define REST API conventions and response formats?

REST API design standards define consistent endpoint conventions and response formats to ensure predictable API behavior, improving integration reliability and frontend backend communication.

Does this coding standards skill check for immutability and code smells?

Yes, the skill enforces immutable patterns to maintain data integrity and identifies common code smells, suggesting improvements to promote practices like KISS, DRY, and YAGNI for maintainable code.

How do I establish testing standards for writing clear and comprehensive tests?

Establish testing standards by following specific guidelines that ensure tests are comprehensive and clear, validating type safety and function structure while detecting code smells early.