Claude skills for TypeScript
50 of 356 public skills on GitHub that mention TypeScript: skills named for it first, then by stars, at most 3 from one repository. Each links to its folder; copy it into ~/.claude/skills/ to use it.
typescript advanced types
Master TypeScript's advanced type system including generics, conditional types, mapped types, template literals, and utility types for building type-safe applications. Use when implementing complex type logic, creating reusable type utilities, or ensuring…
wshobson/agents★ 42kMITFolder:
typescript-advanced-typestypescript pro
Implements advanced TypeScript type systems, creates custom type guards, utility types, and branded types, and configures tRPC for end-to-end type safety. Use when building TypeScript applications requiring advanced generics, conditional or mapped types,…
Jeffallan/claude-skills★ 12kMITFolder:
typescript-protypescript best practices
TypeScript best practices. Use when reading or editing any .ts or .tsx file.
michael-denyer/pstack-claude★ 3.6kMITFolder:
typescript-best-practicesopenapi to typescript
Converts OpenAPI 3.0 JSON/YAML to TypeScript interfaces and type guards. This skill should be used when the user asks to generate types from OpenAPI, convert schema to TS, create API interfaces, or generate TypeScript types from an API specification.
softaworks/agent-toolkit★ 2.6kMITFolder:
openapi-to-typescripttypescript rules
React/TypeScript frontend development rules including type safety, component design, state management, and error handling. Use when implementing React components, TypeScript code, or frontend features.
shinpr/claude-code-workflows★ 706MITFolder:
typescript-rulesTypeScript 인터페이스 순서 기반 xlsx 엑셀 다운로드 구현
사용자가 정의한 TypeScript 인터페이스의 속성 순서를 기준으로 데이터 배열을 변환하고, xlsx 라이브러리를 사용하여 엑셀 파일로 다운로드하는 함수를 작성합니다.
ECNU-ICALK/AutoSkill★ 609No licence statedFolder:
typescript-인터페이스-순서-기반-xlsx-엑셀-다운로드-구현gravitas typescript
GRAVITAS extension for TypeScript projects. Adds TypeScript-specific recon, strict mode patterns, Vitest/Jest integration, and common TS failure modes. Load in addition to the base GRAVITAS skill.
udaysharmadev/Gravitas★ 390MITFolder:
gravitas-typescriptaws lambda typescript integration
Provides AWS Lambda integration patterns for TypeScript with cold start optimization. Use when creating or deploying TypeScript Lambda functions, choosing between NestJS framework and raw TypeScript approaches, optimizing cold starts, configuring API…
giuseppe-trisciuoglio/developer-kit★ 366MITFolder:
aws-lambda-typescript-integrationtypescript docs
Generates comprehensive TypeScript documentation using JSDoc, TypeDoc, and multi-layered documentation patterns for different audiences. Use when creating API documentation, architectural decision records (ADRs), code examples, and framework-specific…
giuseppe-trisciuoglio/developer-kit★ 366MITFolder:
typescript-docstypescript security review
Provides security review capability for TypeScript/Node.js applications, validates code against XSS, injection, CSRF, JWT/OAuth2 flaws, dependency CVEs, and secrets exposure. Use when performing security audits, before deployment, reviewing…
giuseppe-trisciuoglio/developer-kit★ 366MITFolder:
typescript-security-reviewtypescript strict
TypeScript strict mode patterns with interfaces, type guards, generics, and utility types. Use when defining types, creating type-safe functions, handling nullable values, or implementing generic components.
BlackBeltTechnology/pi-agent-dashboard★ 337MITFolder:
typescript-strictdeno typescript
Guidelines for developing with Deno and TypeScript using modern runtime features, security model, and native tooling
Mindrally/skills★ 288Apache-2.0Folder:
deno-typescriptexpo react native typescript
Expert in Expo React Native TypeScript mobile development with best practices
Mindrally/skills★ 288Apache-2.0Folder:
expo-react-native-typescriptexpress typescript
Guidelines for building robust APIs with Express.js and TypeScript, covering middleware patterns, routing, and security best practices
Mindrally/skills★ 288Apache-2.0Folder:
express-typescripttypescript project
Modern TypeScript project architecture guide for 2025. Use when creating new TS projects, setting up configurations, or designing project structure. Covers tech stack selection, layered architecture, and best practices.
majiayu000/spellbook★ 288MITFolder:
typescript-projectfrontend typescript testing
Designs frontend tests using the repository's configured React test and browser harnesses, including RTL, MSW, Vitest, and Playwright when present. Use when adding or reviewing component, loading/error-state, integration, or frontend E2E tests.
shinpr/ai-coding-project-boilerplate★ 236MITFolder:
frontend-typescript-testingfrontend typescript rules
Applies React/TypeScript type safety, component design, and state management rules. Use when implementing React components.
shinpr/ai-coding-project-boilerplate★ 236MITFolder:
frontend-typescript-rulestypescript testing
Applies repository-aware TypeScript test design, behavior evidence, isolation, and mock-boundary criteria. Use when writing or reviewing unit tests.
shinpr/ai-coding-project-boilerplate★ 236MITFolder:
typescript-testingtypescript conventions
TypeScript code conventions covering strict tsconfig, ESM imports, discriminated unions, formatting/linting, Vitest testing, lockfile-based packaging, Node.js, and security. Load when writing or reviewing TypeScript code.
Goldziher/ai-rulez★ 165MITFolder:
typescript-conventionsstatic code analysis typescript
Creates, reviews, and modernizes static code analysis setups for Node.js and TypeScript repositories, covering ESLint flat config, typescript-eslint, tsconfig, Prettier, import sorting, Husky, lint-staged, package.json quality scripts, and CI quality…
jaktestowac/awesome-copilot-for-testers★ 118MITFolder:
static-code-analysis-typescripttypescript expert
Expert guide for TypeScript 5.8+ advanced type system, strict mode, generics, utility types, branded types, inferred type predicates, isolated declarations, and type-safe architectural patterns / Panduan ahli untuk sistem tipe TypeScript 5.8+, mode strict,…
roedyrustam/vibes-plug★ 116MITFolder:
typescript-experttypescript ops
TypeScript type system, generics, utility types, strict mode, and ecosystem patterns. Use for: typescript, ts, type, generic, utility type, Partial, Pick, Omit, Record, Exclude, Extract, ReturnType, Parameters, keyof, typeof, infer, mapped type,…
0xDarkMatter/claude-mods★ 78MITFolder:
typescript-opstypescript patterns
TypeScript best practices and patterns. Use when writing TypeScript, fixing type errors, or working with generics.
Tibsfox/gsd-skill-creator★ 71Licence: see repoFolder:
typescript-patternstypescript advanced patterns
Advanced TypeScript patterns for type-safe, maintainable code using sophisticated type system features. Use when building type-safe APIs, implementing complex domain models, or leveraging TypeScript's advanced type capabilities.
NickCrew/Claude-Cortex★ 62MITFolder:
typescript-advanced-patternstypescript dev
Full-stack TypeScript with Vite 8, React 19, Tailwind v4, shadcn/ui, Biome, Vitest, and Hono 4. Use when setting up or working in a TypeScript project - components, styling, build and HMR, tests, lint/CI, or a Hono API with type-safe RPC.
tenequm/skills★ 40MITFolder:
typescript-devtypescript
Use when writing or hardening TypeScript in strict mode. Covers advanced types, discriminated unions, runtime validation at trust boundaries, generics, and removing `any` from an existing codebase. Trigger on "get rid of all the any types", "turn on strict…
nimadorostkar/Claude-Skills-collection★ 33MITFolder:
typescriptmeta design expressive typescript
Readable TypeScript functions — orchestrators over pure helpers, named predicates and transforms, guard clauses, exhaustive unions. Load when writing or refactoring a function that mixes validation, transformation and assembly, or when deciding whether an…
agents-inc/skills★ 26MITFolder:
meta-design-expressive-typescripttypescript react nextjs patterns
Production-grade TypeScript reference for React & Next.js frontend development. Covers type narrowing, component Props, generic hooks, discriminated unions, as const, satisfies, Zod validation, TanStack Query, server/client boundaries, forms, state…
leejpsd/typescript-react-nextjs-patterns★ 22MITFolder:
typescript-react-nextjs-patternsfec typescript project standard
用于创建、配置、审查或调试前端应用、库、SDK、CLI、monorepo 包中的 TypeScript 项目规范,包括 tsconfig、strictness、module/moduleResolution、路径别名、project references、声明文件、package exports、公共 API 类型、DTO、高级泛型、判别联合、类型守卫、类型收窄或类型级回归。React/Vue/Next/Nuxt 组件架构优先使用框架项目 skill;中文触发词包括 TypeScript 项目规范、TS…
bovinphang/frontend-craft★ 22MITFolder:
fec-typescript-project-standardskmtc lang typescript
The TypeScript target-language layer for Skmtc generators (@skmtc/lang-typescript): projection base factories, TsSnippet, the three register shapes, identifier kinds and the type-only import machinery, composition helpers, sanitization, TsFile render…
skmtc/skmtc★ 19Apache-2.0Folder:
skmtc-lang-typescripttypescript analytics
Use when implementing analytics with PostHog in a TypeScript app — capturing events, identifying users, adding feature flags, tracking errors, or wiring API lifecycle telemetry. Triggers on edits to analytics integration files, or mentions of "PostHog",…
LazyIsEfficient/agentic-os★ 17MITFolder:
typescript-analyticstypescript data engineering
Use when building data pipelines, ETL jobs, event processors, message-broker producers/consumers, application caching layers, database migrations, BigQuery queries, or event-sourcing handlers in TypeScript. Triggers on edits to indexer/ETL/migration code,…
LazyIsEfficient/agentic-os★ 17MITFolder:
typescript-data-engineeringtypescript testing backend
Use when writing or reviewing TypeScript backend tests — Jest unit tests for services/controllers (mocked Prisma) or Supertest integration tests against a real isolated PostgreSQL test database. Triggers on edits to `*.service.test.ts`,…
LazyIsEfficient/agentic-os★ 17MITFolder:
typescript-testing-backendstrict typescript
Enforce strict TypeScript compiler settings and type narrowing patterns. Use when the user creates a new TypeScript project, configures tsconfig.json, encounters null/undefined errors, deals with indexed access issues, or asks about strict mode, type…
VersoXBT/claude-initial-setup★ 4MITFolder:
strict-typescripttypescript development
Build, review, debug, and maintain production TypeScript applications, libraries, Node.js services, and tooling. Use for TypeScript types, tsconfig, Node.js, package management, runtime validation, async code, API clients, testing, build tooling, or…
CODE-SAURABH/OpenSkills★ 3MITFolder:
typescript-developmentreviewing typescript
Provides concise, focused TypeScript/React code reviews matching exact task complexity requirements. Use when reviewing TypeScript code quality, type safety, or when the user asks for code review.
qte77/claude-code-plugins★ 3Apache-2.0Folder:
reviewing-typescriptimplementing typescript
Implements concise, streamlined TypeScript/React code matching exact architect specifications. Use when writing TypeScript code, creating modules, or when the user asks to implement features in TypeScript/React.
qte77/claude-code-plugins★ 3Apache-2.0Folder:
implementing-typescripttesting typescript
Writes tests following TDD (using vitest and @testing-library/react) best practices. Use when writing unit tests, integration tests, or component tests in TypeScript.
qte77/claude-code-plugins★ 3Apache-2.0Folder:
testing-typescriptmcp builder
Guide for creating high-quality MCP (Model Context Protocol) servers that enable LLMs to interact with external services through well-designed tools. Use when building MCP servers to integrate external APIs or services, whether in Python (FastMCP) or…
anthropics/skills★ 185kNo licence statedFolder:
mcp-builderprogramming
Applies strict, modern language practice (typed errors, exhaustive match, tests that can fail) for Python, Rust, TypeScript, JavaScript, and Go. Use for work on .py, .rs, .ts, .js, or .go files.
code-yeongyu/oh-my-openagent★ 70kLicence: see repoFolder:
programmingjavascript testing patterns
Implement comprehensive testing strategies using Jest, Vitest, and Testing Library for unit tests, integration tests, and end-to-end testing with mocking, fixtures, and test-driven development. Use when writing JavaScript/TypeScript tests, setting up test…
wshobson/agents★ 42kMITFolder:
javascript-testing-patternsapi breaking change detector
Cross-references C# Web API controllers/DTOs against their TypeScript/JavaScript consumers (React, Angular, Vue, Svelte, Node.js, or hand-written/auto-generated HTTP clients like Fetch, Axios, NSwag) to catch contract drift in both directions: backend…
github/awesome-copilot★ 41kMITFolder:
api-breaking-change-detectorcode exemplars blueprint generator
Technology-agnostic prompt generator that creates customizable AI prompts for scanning codebases and identifying high-quality code exemplars. Supports multiple programming languages (.NET, Java, JavaScript, TypeScript, React, Angular, Python) with…
github/awesome-copilot★ 41kMITFolder:
code-exemplars-blueprint-generatormcp developer
Use when building, debugging, or extending MCP servers or clients that connect AI systems with external tools and data sources. Invoke to implement tool handlers, configure resource providers, set up stdio/HTTP/SSE transport layers, validate schemas with…
Jeffallan/claude-skills★ 12kMITFolder:
mcp-developernestjs expert
Creates and configures NestJS modules, controllers, services, DTOs, guards, and interceptors for enterprise-grade TypeScript backend applications. Use when building NestJS REST APIs or GraphQL services, implementing dependency injection, scaffolding…
Jeffallan/claude-skills★ 12kMITFolder:
nestjs-expertconstant time analysis
Detects timing side-channel vulnerabilities in cryptographic code. Use when implementing or reviewing crypto code, encountering division on secrets, secret-dependent branches, or constant-time programming questions in C, C++, Go, Rust, Swift, Java, Kotlin,…
trailofbits/skills★ 7.9kCC-BY-SA-4.0Folder:
constant-time-analysiscodeql
Scans a codebase for security vulnerabilities using CodeQL's interprocedural data flow and taint tracking analysis. Triggers on "run codeql", "codeql scan", "build codeql database", "SAST scan", "taint analysis", "dataflow analysis", or "find…
trailofbits/skills★ 7.9kCC-BY-SA-4.0Folder:
codeqlswitchboard
Complete Switchboard Oracle Protocol SDK for Solana - the permissionless oracle solution for price feeds, on-demand data, VRF randomness, and real-time streaming via Surge. Covers TypeScript SDK, Rust integration, Oracle Quotes, and all Switchboard tools.
internet-court/internet-court-skill★ 7kLicence: see repoFolder:
switchboardalkahest developer
Help developers write code that interacts with Alkahest escrow contracts using the TypeScript, Rust, or Python SDK
internet-court/internet-court-skill★ 7kLicence: see repoFolder:
alkahest-developernear api js
Guide for developing with near-api-js v7 - the JavaScript/TypeScript library for NEAR blockchain interaction. Use when: (1) building apps that interact with NEAR blockchain, (2) creating/signing transactions, (3) calling smart contracts, (4) managing…
internet-court/internet-court-skill★ 7kLicence: see repoFolder:
near-api-js
Claude skills for TypeScript: what people ask
Which Claude skill should I use for TypeScript?
Yes: 356 public skills from 141 GitHub repositories mention TypeScript. The best-known ones named for it are typescript advanced types (wshobson/agents, ★ 42k), typescript pro (Jeffallan/claude-skills, ★ 12k) and typescript best practices (michael-denyer/pstack-claude, ★ 3.6k). Stars belong to the whole repository, not to one skill.
How do I add typescript advanced types to Claude?
For TypeScript, copy the typescript-advanced-types folder from wshobson/agents (the folder that holds SKILL.md) into ~/.claude/skills/ to use it in every Claude Code project, or into .claude/skills/ for one project. For the Claude apps, upload the zipped folder as a custom skill instead.
Are there TypeScript skills in other languages?
No: 2 of those listed, such as TypeScript 인터페이스 순서 기반 xlsx 엑셀 다운로드 구현 and fec typescript project standard, are written mainly in Chinese, Japanese, Korean or Russian rather than English, though the TypeScript task is the same. Claude can follow them either way, but read them before you install.
How recently were TypeScript skills updated?
223 of the 356 TypeScript skills sit in repositories that changed in the 30 days before 31 Oct 2026.
Are TypeScript skills safe to install?
Installing a TypeScript skill means Claude will follow its instructions and may run its scripts, so read SKILL.md and every script first: for typescript advanced types, that is everything in the typescript-advanced-types folder. 5 of the 50 here come from repositories with under 10 stars, so few people have looked at them. Watch for downloads, commands that send data out, invisible characters, and text telling Claude to keep something from you.
More topics: every “Claude skills for…” page.