Skip to content

Coding Standards Baseline

Applies shared code naming, readability, immutability and error-handling conventions to your code

Repository
affaan-m/ECC
Stars
295,127
Licence
MIT
Files
1 file

What it does

When installed, the agent reviews and writes code following a common set of baseline conventions: descriptive names, simple solutions (KISS, DRY, YAGNI), immutable updates instead of mutation, careful error handling, parallel async calls where possible, and avoiding the 'any' type in TypeScript/JavaScript. It also includes short React and API design examples. It is explicitly a general foundation; framework-specific guidance is pointed to other skills (frontend-patterns, backend-patterns, api-design).

Great for

  • Developers starting a new TypeScript/JavaScript project who want consistent conventions
  • Teams onboarding new contributors to shared code style expectations
  • Reviewers who want the agent to flag code smells and mutability issues during refactoring

Skip it if

  • Deep React, hook or state architecture work, since the file says to use the frontend-patterns skill instead (this file is only a baseline)
  • Backend architecture, database layers or API design details, which are covered by other skills; this file gives only a brief REST example
  • Non-JavaScript languages, because the examples are almost entirely TypeScript/JavaScript

Try asking

  • “Review this module for naming, mutation and error-handling problems and suggest fixes”
  • “Refactor this function to follow our coding conventions without changing behaviour”
  • “Set up a baseline for linting and type checking in this new TypeScript project”
  • “Explain our code quality principles to a new team member”
Step-by-step guide: how to use Coding Standards BaselineInstall, first run, examples, tips and FAQs

Install in 3 steps

  1. 1

    Download the skill

    The ZIP contains the 1 original files, the MIT licence and an attribution note.

    coding-standards.zip
  2. 2

    Add it to your agent

    Claude Code (all projects)

    mkdir -p ~/.claude/skills && unzip coding-standards.zip -d ~/.claude/skills/

    Claude Code / Agent SDK (this project only)

    mkdir -p .claude/skills && unzip coding-standards.zip -d .claude/skills/

    Claude apps (web/desktop): Settings → Capabilities → Skills → Upload skill, and choose the ZIP.

  3. 3

    Ask for the task

    No special command needed — the agent reads the skill's description and loads it when your request matches. Try one of the prompts above.

Get better results

  • Name the other skills (frontend-patterns, backend-patterns, api-design) explicitly when your task is framework-specific, since this skill defers to them
  • Give the agent a specific file or diff to review so it can apply the conventions concretely
  • Check the output against your project's own linter and style rules, because some examples (such as Spanish-language labels and a fixed REST layout) are opinionated

What's inside

  • SKILL.md

Redistributed unmodified from affaan-m/ECC under the MIT licence. The assessment was drafted with AI from the skill's files on 2026-10-29. Skills can instruct your agent to run code — read SKILL.md and any scripts before installing.