research-ts-decisions
Installation
SKILL.md
Research TypeScript Team Decisions
When evaluating whether ts-reset should override a TypeScript built-in type, research what the TypeScript team has said about it. Understanding their reasoning lets us make informed decisions — either agreeing with their trade-off or deliberately choosing a different one.
Who to look for
Ryan Cavanaugh (@RyanCavanaugh) is the TypeScript project lead and usually the one making final verdicts on typing decisions. His comments carry the most weight. Also look for comments from:
- Daniel Rosenwasser (
@DanielRosenwasser) — TS program manager - Anders Hejlsberg (
@AHejlsberg) — original designer - Nathan Shively-Sanders (
@sandersn)
How to search
Step 1: Search GitHub issues directly
Use gh to search the microsoft/TypeScript repo. Try multiple queries — the issue might be about the specific method, the return type, or a broader pattern: