research-ts-decisions
- Use it when:
- You want to know why TypeScript types a built-in the way it does, as ts-reset's maintainers do before overriding one.
- It does:
- Searches microsoft/TypeScript's issues and PRs with gh for what the TypeScript team said, including changes that were tried and reverted.
- You get:
- A report in the conversation: a timeline, quotes linked to the exact comments, the reasoning, past attempts, and whether ts-reset should override the type.
- Needs:
- The gh CLI; it falls back to web search when GitHub's search falls short.
Written for ts-reset's maintainers: its report ends on whether the change belongs in ts-reset.
TL;DR
ts-reset is Matt Pocock's library that replaces some of TypeScript's built-in types with stricter ones. Before overriding one, its maintainers want to know why TypeScript typed it that way, and this skill researches that. The agent searches the microsoft/TypeScript repo's issues and PRs with gh, from narrow queries to broader ones, and keeps the comments of the TypeScript team: Ryan Cavanaugh, the project lead whose word usually settles it, then Daniel Rosenwasser, Anders Hejlsberg and Nathan Shively-Sanders. It checks for PRs that changed the type and were reverted, looks for principles stated on related issues, and falls back to web search. It knows the team's recurring arguments, such as "any can never be wrong, just less right" and caution about breaking changes. It only reads. Its report gives a timeline with links, direct quotes linked to the specific comments, the reasoning, earlier attempts to change the type, and whether the change fits ts-reset or the current typing is a deliberate trade-off.
Summarizes the skill at 81b3b26.
npx skills add https://github.com/mattpocock/ts-reset --skill research-ts-decisions skills.sh pageSource on GitHubAll skills from mattpocock/ts-reset
- Total Downloads
- 25 on skills.sh, Nov 9, 2026
- First seen
- May 28, 2026 on skills.sh
Weekly values
| Week to | Installs |
|---|---|
| Sep 21 | 1 |
| Sep 28 | 2 |
| Oct 5 | 1 |
| Oct 12 | 3 |
| Oct 19 | 0 |
| Oct 26 | 0 |
| Nov 2 | 0 |
| Nov 9 | 2 |
| Category |
Test-first work, implementation from specs, git hygiene and scope control. Everything for building software: planning, coding, debugging, design, frameworks, cloud, agents and skills. |
|---|---|
| Type |
A multi-step process the agent follows: interview, debug, run a TDD loop, review. |
| Effect |
Adds no side effects of its own. It shapes how the agent thinks, writes or reviews. Guidelines and routers are always effect:none, even when the task they support edits code. |
| Needs |
A specific command-line tool or desktop app must be installed, such as gh, agent-browser, LibreOffice, Obsidian or a vendor CLI. |
| Publisher |
Everyone else. Unverified vendor claims default to community. |
| Topics | |
| Stack |
SKILL.md
No copy of its SKILL.md yet.