TypeScript is a language for application-scale JavaScript. TypeScript adds optional types to JavaScript that support tools for large-scale JavaScript applications for any browser, for any host, on any OS. TypeScript compiles to readable, standards-based JavaScript. Try it out at the playground, and stay up to date via our blog and Twitter account.
When to Use
Run tsc commands
Run tsserver commands
Make HTTP requests
Search through files or text
When NOT to Use
GUI or web-based workflows where CLI is not available
Projects using Python or Rust (different ecosystem)
1---2name: neuzhou-repo2skill-typescript3description: TypeScript4---56# TypeScript78[TypeScript](https://www.typescriptlang.org/) is a language for application-scale JavaScript. TypeScript adds optional types to JavaScript that support tools for large-scale JavaScript applications for any browser, for any host, on any OS. TypeScript compiles to readable, standards-based JavaScript. Try it out at the [playground](https://www.typescriptlang.org/play/), and stay up to date via [our blog](https://blogs.msdn.microsoft.com/typescript) and [Twitter account](https://twitter.com/typescript).910## When to Use1112- Run `tsc` commands13- Run `tsserver` commands14- Make HTTP requests15- Search through files or text1617## When NOT to Use1819- GUI or web-based workflows where CLI is not available20- Projects using Python or Rust (different ecosystem)2122## Quick Start2324### Install2526```bash27npm install TypeScript28```2930### Basic Usage3132* [TypeScript in 5 minutes](https://www.typescriptlang.org/docs/handbook/typescript-in-5-minutes.html)33* [Programming handbook](https://www.typescriptlang.org/docs/handbook/intro.html)34* [Homepage](https://www.typescriptlang.org/)3536## CLI Commands3738- `tsc`39- `tsserver`4041## Project Info4243- **Language:** TypeScript, JavaScript44- **License:** Apache-2.045- **Tests:** Yes4647## File Structure4849```50├── bin/51│ ├── tsc52│ └── tsserver53├── scripts/54│ ├── build/55│ ├── eslint/56│ ├── hooks/57│ ├── addPackageJsonGitHead.mjs58│ ├── browserIntegrationTest.mjs59│ ├── checkModuleFormat.mjs60│ ├── checkPackageSize.mjs61│ ├── configurePrerelease.mjs62│ ├── CopyrightNotice.txt63│ ├── dtsBundler.mjs64│ ├── errorCheck.mjs65│ ├── failed-tests.cjs66│ ├── failed-tests.d.cts67│ ├── find-unused-diganostic-messages.mjs68│ ├── generateLocalizedDiagnosticMessages.mjs69│ ├── link-hooks.mjs70```7172---73> Source: [NeuZhou/repo2skill](https://github.com/NeuZhou/repo2skill) — distributed by [TomeVault](https://tomevault.io).74<!-- tomevault:4.0:skill_md:2026-05-22 -->
Run npx skillmds@latest add tomevault-io/neuzhou-repo2skill-typescript in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
TypeScript It is listed under Coding & Dev Tools on SkillMD.
This skill has not completed SkillMD's automated safety review yet. Independent scanners report: SkillSpector: PASS, Skill Scanner: PASS. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Yes. Installing skills from SkillMD is free, and the skill stays under its author's original license.
tomevault-io (@tomevault-io) published this skill. Their other Agent Skills are listed on their SkillMD profile.