code-standards

Enforce TypeScript coding standards for typing, naming, and export conventions.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/ESPlotter/ESPlotter --skill code-standards-esplotter
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: code-standards
Source: https://github.com/ESPlotter/ESPlotter/tree/main/.github/skills/code-standards
Command: npx skills add https://github.com/ESPlotter/ESPlotter --skill code-standards-esplotter

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Enforces repository TypeScript coding standards to improve readability, consistency, and long-term maintainability across codebases. Primary source: docs/guidelines/code-standards.md

Core Features & Use Cases

  • Defines mandatory coding rules for generated or reviewed code.
  • Serves as the default baseline for clean-code and style compliance checks.
  • Aids reviewers in assessing typing quality, API/export conventions, and alignment with linting and formatting tools.

Quick Start

Apply the coding standards across your TypeScript codebase to begin enforcing best practices.

Frequently Asked Questions about code-standards

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

FAQPage Schema
How do I enforce TypeScript coding standards to prevent the use of any?

To enforce TypeScript coding standards and prevent the use of any, apply rules that ensure typing discipline and restrict default exports. This enforces strict typing conventions during code reviews and refactoring across your repository.

What is the best way to align TypeScript naming conventions with ESLint and Prettier rules?

The best way to align TypeScript naming conventions with ESLint and Prettier rules is to enforce a baseline that mandates file names matching exports and an interface over type preference. This ensures formatting and linting tools work in synergy.

Can I use these code standards to enforce small single-responsibility files in my TypeScript projects?

Yes, you can use these code standards to enforce small single-responsibility files in TypeScript projects. The standards mandate this structure to improve readability, consistency, and long-term maintainability across your codebase.

Does this TypeScript code standards baseline require named function exports instead of default exports?

Yes, this TypeScript code standards baseline requires named function exports instead of default exports. It enforces API export conventions and a preference for named functions to maintain consistency across repository-wide development.

When do I need to apply repository-wide TypeScript coding standards?

You need to apply repository-wide TypeScript coding standards during development, code reviews, and refactoring. Applying these rules ensures typing discipline and consistency across the entire codebase for long-term maintainability.