AGENTS.md@skills/engineering/strong-types · git:20260912.938fe03 · 2026-09-12 · sha256 d952a3dbfe2f9690

AGENTS.md@skills/engineering/strong-types git:20260912.938fe03A

Immutable. This exact content is served forever at /api/v1/blob/d952a3dbfe2f9690.

# strong-types

Use this skill passively whenever writing, editing, reviewing, or planning code in a language with a usable type system. It eliminates type ambiguity: blind `??`/`||` fallback chains, `any`/`mixed` escape hatches, untyped signatures, magic arrays, and stringly typed state — without forcing typing onto languages that cannot hold it.

Keep `SKILL.md` authoritative. The wrapper files only describe packaging.

Core references:

- `references/principles.md`
- `references/php.md`
- `references/typescript.md`
- `references/python.md`
- `references/jvm-and-dotnet.md`
- `references/go-rust-swift.md`
- `references/gradual-languages.md`
- `references/review-rubric.md`
- `references/gotchas.md`

Primary helper:

- `scripts/analyze_type_strictness.py`