code-writing
Installation
SKILL.md
Code writing
Write code whose types are true at runtime and whose failures are loud. The rules here hold in every language; each language's reference holds its toolchain, its stack and the pitfalls a model gets wrong in it.
The repo's own CLAUDE.md or AGENTS.md overrides anything here.
Always do first
-
Read the repo's
CLAUDE.md/AGENTS.md. They override this skill. -
Read the reference for the language you are writing, before the first edit:
Language Reference TypeScript references/typescript.md Rust references/rust.md Python references/python.md Dart references/dart.md Shell references/shell.md