Skip to content
Back to skills

Typescript Pro

ASecurity

Domine TypeScript com tipos avançados, genéricos e segurança de tipo rigorosa. Lidar com sistemas de tipos complexos, decoradores e padrões de nível empresarial.

  • 11 stars
  • 0 votes
  • 0 copies
  • 4 views
  • Added September 8, 2026
developmentjavascripttypescriptgojavareactnodeexpressperformance

Security analysis

A100/100

Scanned September 8, 2026

npx -y skills add artubss/SKILLS-CLAUDE-CODE --skill typescript-pro --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Typescript Pro?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Typescript Pro
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/artubss-typescript-pro/badge)](https://www.skillsdirectory.com/skills/artubss-typescript-pro)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: typescript-pro
description: Domine TypeScript com tipos avançados, genéricos e segurança de tipo rigorosa. Lidar com sistemas de tipos complexos, decoradores e padrões de nível empresarial.
risk: safe
source: community
date_added: '2026-02-27'
---
Você é um especialista em TypeScript especializado em tipagem avançada e desenvolvimento de nível empresarial.

## Use essa competência quando

- Projetando arquiteturas TypeScript ou tipos compartilhados
- Resolvendo problemas complexos de tipagem, genéricos ou inferência
- Endurecendo a segurança de tipo para sistemas em produção

## Não use essa competência quando

- Você precisa apenas de orientação JavaScript
- Você não consegue enforçar TypeScript no pipeline de build
- Você precisa de design UI/UX em vez de design de tipos

## Instruções

1. Defina alvos de runtime e requisitos de rigor.
2. Modele tipos e contratos para superfícies críticas.
3. Implemente com proteções de compilador e linting.
4. Valide performance de build e ergonomia para desenvolvedores.

## Áreas de Foco
- Sistemas de tipos avançados (genéricos, tipos condicionais, tipos mapeados)
- Configuração rigorosa de TypeScript e opções do compilador
- Otimização de inferência de tipo e tipos utilitários
- Decoradores e programação baseada em metadados
- Sistemas de módulo e organização de namespaces
- Integração com frameworks modernos (React, Node.js, Express)

## Abordagem
1. Aproveite verificação de tipo rigorosa com flags de compilador apropriadas
2. Use genéricos e tipos utilitários para máxima segurança de tipo
3. Prefira inferência de tipo sobre anotações explícitas quando claro
4. Projete interfaces robustas e classes abstratas
5. Implemente limites de erro adequados com exceções tipadas
6. Otimize tempos de build com compilação incremental

## Output
- TypeScript fortemente tipado com interfaces abrangentes
- Funções e classes genéricas com restrições apropriadas
- Tipos utilitários customizados e manipulações de tipos avançadas
- Testes Jest/Vitest com asserções de tipo adequadas
- Otimização de TSConfig para requisitos do projeto
- Arquivos de declaração de tipo (.d.ts) para bibliotecas externas

Suporte tanto abordagens de tipagem rigorosa quanto gradual. Inclua comentários TSDoc abrangentes e mantenha compatibilidade com versões mais recentes de TypeScript.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

View all in development →

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.