typescript

Standardize TypeScript coding practices for types, interfaces, generics, and null-safety.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/kissMyApps-tlm/kissmychat --skill typescript-kissmyapps-tlm
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: typescript
Source: https://github.com/kissMyApps-tlm/kissmychat/tree/main/.agents/skills/typescript
Command: npx skills add https://github.com/kissMyApps-tlm/kissmychat --skill typescript-kissmyapps-tlm

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

TypeScript codebases often suffer from inconsistent patterns and weak type safety, leading to maintainability and scalability issues.

Core Features & Use Cases

  • Enforced type practices: strict interfaces, generics, and null-safety for clearer contracts.
  • Improve code reviews: provide a shared baseline for readability and safety.
  • Onboard faster: new contributors can align quickly with the project's TS standards.

Quick Start

Apply these guidelines to new and existing TS code to improve typing discipline and code quality.

Frequently Asked Questions about typescript

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I enforce type safety in TypeScript code reviews?

Type safety in code reviews is enforced through strict interfaces, generics, and null-safety guidelines. This Skill provides standardized practices for TypeScript that establish clear type contracts, making it easier to catch type-related issues during review and ensure consistent typing discipline across your codebase.

What TypeScript coding standards should I follow for maintainability?

TypeScript coding standards cover strict interfaces, generics patterns, null-safety practices, and build-tool compatibility. Following these guidelines improves maintainability by creating consistent, type-safe code that's easier for teams to understand, review, and refactor across .ts, .tsx, and .mts files.

Can I use TypeScript best practices to speed up team onboarding?

Yes. Standardized TypeScript practices provide new contributors with a shared baseline for code style and type safety, enabling them to align quickly with project conventions. This reduces onboarding friction and ensures consistent quality from the start.

How do I improve TypeScript code quality in refactoring projects?

Apply standardized TypeScript guidelines to refactoring work by enforcing strict types, proper generics usage, and null-safety patterns. This approach improves code quality and maintainability while ensuring consistent type discipline across your project.

What's the best way to handle generics and null-safety in TypeScript?

Best practices for generics involve clear, reusable type contracts that avoid unnecessary complexity. Null-safety is achieved through strict type annotations and defensive patterns. Together, these practices reduce runtime errors and create more predictable, maintainable TypeScript code.

Does TypeScript linting work with .tsx and .mts files?

Yes. TypeScript coding standards and linting apply across all TypeScript file types—.ts, .tsx, and .mts—ensuring consistent type practices and code style regardless of whether you're working with component files or module variations.