Open
Conversation
Contributor
There was a problem hiding this comment.
Pull request overview
Adds a new TypeScript Coder skill to the skills catalog, bundling TypeScript guidance and reference material intended for Copilot-assisted TypeScript adoption and migration tasks.
Changes:
- Added new skill definition at
skills/typescript-coder/SKILL.mddescribing when/how to use the skill and common workflows. - Added a set of bundled TypeScript reference documents under
skills/typescript-coder/references/. - Registered the new skill in
docs/README.skills.md.
Reviewed changes
Copilot reviewed 11 out of 11 changed files in this pull request and generated 10 comments.
Show a summary per file
| File | Description |
|---|---|
| skills/typescript-coder/SKILL.md | New skill definition, usage guidance, and reference index. |
| skills/typescript-coder/references/typescript-basics.md | Basics/reference content for TypeScript fundamentals and inference. |
| skills/typescript-coder/references/typescript-cheatsheet.md | Cheatsheet-style reference content (control flow, classes, interfaces, types). |
| skills/typescript-coder/references/typescript-classes.md | Reference content for classes, generics, and utility types. |
| skills/typescript-coder/references/typescript-elements.md | Reference content for arrays/tuples/objects/enums/functions/casting. |
| skills/typescript-coder/references/typescript-handbook.md | Handbook-style reference based on official TS docs concepts. |
| skills/typescript-coder/references/typescript-keywords.md | Reference content for keyof, null/undefined, DefinitelyTyped, TS 5.x notes. |
| skills/typescript-coder/references/typescript-miscellaneous.md | Reference content for async, decorators, JSDoc, migration, error handling, etc. |
| skills/typescript-coder/references/typescript-projects.md | Reference content for tsconfig, Node/React setup, tooling, testing examples. |
| skills/typescript-coder/references/typescript-types.md | Reference content for advanced types (mapped/conditional/template literal, etc.). |
| docs/README.skills.md | Adds the new typescript-coder entry to the skills index table. |
jhauga
commented
Mar 6, 2026
jhauga
commented
Mar 6, 2026
jhauga
commented
Mar 6, 2026
jhauga
commented
Mar 6, 2026
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
My browsers' being buggy, but this should have been committed with the last batch of commits.
aaronpowell
requested changes
Mar 6, 2026
Contributor
aaronpowell
left a comment
There was a problem hiding this comment.
I'm not sure that w3schools would be the best resource to point people to, why not use the TypeScript website? That way there's confidence that the most up to date content is available to the agent as it works.
Also, there might be some plugins that this would be useful to include with
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Pull Request Checklist
npm startand verified thatREADME.mdis up to date.Description
For full test results
ctrl + clicksupport-repo.Most of the reference files use code examples from w3schools.com. They state in their terms of service that permitted use includes
Copying examples and code snippets for non-profit teaching or research, and given that this repo has an MIT license; so non-profit, and it seems these work as a teaching tool, then no problem. The takeaway I get from their terms of use is - don't copy our content and make a competing website.<link href="favicon.png" rel="icon">Prompt
ts-coder --create web-application --project-scope worlds-most-cliche-type-safe-web-app --use-library react --run-in-browser=true --create-pages [home(index.html), contact.html] --page home="generic form to order parts from a manufacturer" --page contact="generic form to contact customer support" --app-hosting GitHubPagesResults
Good results:
I think this could be configured and plugged into a server after adding production elements.
Type of Contribution
By submitting this pull request, I confirm that my contribution abides by the Code of Conduct and will be licensed under the MIT License.