# Coding Standards

> Applies universal TypeScript, JavaScript, React, and Node.js quality conventions for this repo. Use when reviewing or writing TS/TSX, refactoring for clarity, or enforcing naming, immutability, and error-handling patterns.

- Skill: `joshuashepherd/coding-standards` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add joshuashepherd/coding-standards`
- Raw SKILL.md: https://api.skillmd.com/api/skills/joshuashepherd/coding-standards/raw
- Safety review: PASS (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools, Web & Frontend, Code Review, Refactoring
- Tags: Coding Standards, Javascript, Nodejs, React, Refactoring, Typescript
- Author: JoshuaShepherd (https://skillmd.com/u/joshuashepherd)
- Updated: 2026-08-22
- Page: https://skillmd.com/skills/joshuashepherd/coding-standards

---


# Coding standards (Cursor)

## Canonical source

Read **`.claude/skills/coding-standards/SKILL.md`** for the full skill: React patterns, hooks, testing notes, and extended examples.

## In Cursor

- Follow **`.cursor/rules/coding-standards-ts.mdc`** for day-to-day edits.
- **Multi-tenant server code:** **`.cursor/rules/multi-tenancy.mdc`** and the **Repository-specific: ai-agents** section in **`.claude/skills/coding-standards/SKILL.md`**.
- Prefer the full Claude skill when doing a deliberate style pass or onboarding-style documentation.

