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.
下载技能 ZIP
在 Claude 中上传
前往 设置 → 功能 → 技能 → 上传技能
开启并开始使用
测试它
正在使用“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
安全审计
安全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.
质量评分
你能构建什么
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.
试试这些提示
Ajude-me a configurar TypeScript rigoroso para meu novo projeto com flags de compilador e regras de linting adequadas.
Projete uma função genérica que lidar com [caso de uso específico] com restrições de tipo e inferência adequadas.
Crie um tipo condicional que [descreve transformação de tipo complexa] mantendo a segurança de tipos.
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