技能 typescript-pro
📘

typescript-pro

安全

Domine a Arquitetura Avançada e Segurança de Tipos do TypeScript

Tendo dificuldades com tipos complexos e genéricos do TypeScript em sistemas de produção. Esta skill fornece orientação especializada em arquitetura TypeScript de nível empresarial, sistemas de tipos avançados e padrões rigorosos de segurança de tipos.

支持: Claude Codex Code(CC)
📊 71 充足
1

下载技能 ZIP

2

在 Claude 中上传

前往 设置 → 功能 → 技能 → 上传技能

3

开启并开始使用

测试它

正在使用“typescript-pro”。 Design a type-safe API client with generic response handling

预期结果:

  • Define interface genérica ApiResponse<T> com discriminação de sucesso/erro
  • Implementa wrapper fetch tipado com validação de tipos de request/response
  • Cria tipos utilitários para definições de endpoint e tipos de erro
  • Fornece exemplo de uso com inferência de tipos adequada e tratamento de erros

正在使用“typescript-pro”。 Create a deep readonly utility type for nested objects

预期结果:

  • Implementa tipo condicional recursivo DeepReadonly
  • Manipula arrays, objetos e tipos primitivos corretamente
  • Inclui exemplo de uso e casos de teste
  • Explica distribuição de tipos e comportamento de inferência

安全审计

安全
v1 • 2/25/2026

Prompt-only skill with no executable code. No security risks detected. The skill provides TypeScript development guidance without accessing filesystem, network, environment variables, or executing external commands.

0
已扫描文件
0
分析行数
0
发现项
1
审计总数
未发现安全问题
审计者: claude

质量评分

38
架构
100
可维护性
87
内容
32
社区
100
安全
91
规范符合性

你能构建什么

Design de Sistema de Tipos Empresarial

Arquitetos seniores projetando bibliotecas de tipos compartilhadas e contratos para grandes bases de código com múltiplas equipes.

Soluções Genéricas Complexas

Desenvolvedores resolvendo desafios de tipo avançados envolvendo tipos condicionais, tipos mapeados e casos extremos de inferência de tipos.

Reforço de Segurança de Tipos em Produção

Equipes migrando bases de código para TypeScript rigoroso e eliminando violações de tipo para sistemas de produção.

试试这些提示

Configuração Básica de Segurança de Tipos
Ajude-me a configurar TypeScript rigoroso para meu novo projeto com flags de compilador e regras de linting adequadas.
Design de Tipos Genéricos
Projete uma função genérica que lidar com [caso de uso específico] com restrições de tipo e inferência adequadas.
Inferência de Tipos Complexa
Crie um tipo condicional que [descreve transformação de tipo complexa] mantendo a segurança de tipos.
Revisão de Arquitetura
Revise minha arquitetura TypeScript para potenciais problemas de segurança de tipos e sugira melhorias para conformidade com modo rigoroso.

最佳实践

  • Sempre habilite strict mode e noImplicitAny em tsconfig.json para novos projetos
  • Prefira inferência de tipo sobre anotações explícitas quando o compilador puder inferir os tipos corretamente
  • Use tipos branded e type guards para validação em tempo de execução de dados de fontes externas
  • Aproveite tipos utilitários (Partial, Required, Readonly, Pick, Omit) em vez de implementações personalizadas

避免

  • Usar o tipo 'any' para evitar erros de tipo em vez de modelar tipos adequadamente
  • Suprimir erros TypeScript com @ts-ignore sem entender a causa raiz
  • Duplicar definições de tipo em vez de usar tipos utilitários ou genéricos adequados
  • Exceder na anotação de código com tipos que o compilador pode inferir automaticamente

常见问题

Quando devo usar esta skill em vez de assistência geral de programação?
Use esta skill para desafios específicos do TypeScript como genéricos avançados, problemas de inferência de tipos ou configuração de modo rigoroso. Use ajuda geral de programação para JavaScript, lógica em tempo de execução ou preocupações não relacionadas ao TypeScript.
Esta skill pode escrever código TypeScript para mim?
Esta skill fornece padrões TypeScript, definições de tipos e orientação arquitetural. Não pode escrever ou executar arquivos diretamente, mas gera código que você pode implementar em seu projeto.
Esta skill suporta recursos do TypeScript 5.x?
Sim, esta skill suporta TypeScript moderno incluindo decorators (stage 3), tipos condicionais, tipos mapeados e outros recursos avançados de versões recentes do TypeScript.
Esta skill pode ajudar a migrar JavaScript para TypeScript?
Sim, esta skill fornece estratégias de migração, abordagens de modelagem de tipos e padrões de tipagem gradual para converter bases de código JavaScript para TypeScript.
Como esta skill lida com TypeScript específico de frameworks?
Esta skill cobre padrões TypeScript para React, Node.js, Express e outros frameworks. Foque na modelagem de tipos em vez de detalhes de implementação específicos do framework.
Qual nível de rigor devo usar para meu projeto?
Para novos projetos, use modo rigoroso com noImplicitAny e strictNullChecks. Para migrações, comece gradualmente e aumente o rigor incrementalmente. Esta skill ajuda a configurar ambas as abordagens.

开发者详情

文件结构

📄 SKILL.md