
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”
Install in 3 steps
- 1
Download the skill
The ZIP contains the 1 original files, the MIT licence and an attribution note.
coding-standards.zip - 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
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.