# Code Quality

> Enforce code quality standards Use when this capability is needed.

- Skill: `tomevault-io/code-quality-29` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add tomevault-io/code-quality-29`
- Raw SKILL.md: https://api.skillmd.com/api/skills/tomevault-io/code-quality-29/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: tomevault-io (https://skillmd.com/u/tomevault-io)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/tomevault-io/code-quality-29

---

When writing or reviewing code:

1. Follow project style guide (check CLAUDE.md first)
2. Use meaningful variable names (no single letters except loops)
3. Keep functions under 50 lines
4. Add error handling for all external calls
5. Write self-documenting code
6. Avoid magic numbers (use named constants)
7. Use early returns to reduce nesting
8. Add JSDoc/docstrings for public APIs
9. Prefer composition over inheritance
10. Keep cyclomatic complexity low

---
> Source: [AgriciDaniel/claude-code-essentials-vs-code](https://github.com/AgriciDaniel/claude-code-essentials-vs-code) — distributed by [TomeVault](https://tomevault.io).
<!-- tomevault:4.0:skill_md:2026-06-21 -->

