TypeScript Decision Research Skill for ChatGPT: Trace Type Design Through Issues and PRs
Organize supplied TypeScript discussions and maintainer comments into a decision timeline. Track proposed, merged, rejected, or reverted changes and cite comment permalinks.
中文Install in ChatGPT
Requires a ChatGPT workspace where you can create skills. This is a text adaptation of the pinned GitHub source.
- Review the inputs and outputs in the pinned .claude/skills/research-ts-decisions/SKILL.md.
- In ChatGPT, open Plugins, Skills, Create, and Create with editor.
- Write the skill rules using the workflow described here. Provide issue, PR, and comment permalinks plus the API type decision to examine.
- Save the skill and check the fictional example in a new chat.
Example task
Fictional Issue A proposes a return type, PR B tightens it, and Comment C says the change was withdrawn due to caller breakage. Explain the trade-off from these records.What to check
Keep A, B, and C in order with their links. Attribute the reason to the comment and distinguish a proposal from released behavior.
Original SKILL.md on GitHub · Updated
Frequently asked question
Does a maintainer comment establish released behavior?
A comment supports the rationale at the time. Confirm merge status, associated changes, and the target version before describing released behavior.