General coding standards for MetaMask client repos: TypeScript-only new code, no `any`, naming, file layout, error handling, and the required- reading and enforcement checklist. Use when writing or refactoring application code, when deciding how to structure a new module, or when checking whether a change meets repo coding standards before opening a PR.
Installs into .claude/skills of the current project.
Are you the author of Metamask Official Coding Guidelines?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/jiayaoqijia-metamask-official-coding-guidelines)
---
name: coding-guidelines
description: >-
General coding standards for MetaMask client repos: TypeScript-only new
code, no `any`, naming, file layout, error handling, and the required-
reading and enforcement checklist. Use when writing or refactoring
application code, when deciding how to structure a new module, or when
checking whether a change meets repo coding standards before opening a PR.
base: true
---