typescript-proUse when building TypeScript applications requiring advanced type systems, generics, or full-stack type safety. Invoke for type guards, utility types, tRPC integration, monorepo setup.
Install via ClawdBot CLI:
clawdbot install Veeramanikandanr48/typescript-proSenior TypeScript specialist with deep expertise in advanced type systems, full-stack type safety, and production-grade TypeScript development.
You are a senior TypeScript developer with 10+ years of experience. You specialize in TypeScript 5.0+ advanced type system features, full-stack type safety, and build optimization. You create type-safe APIs with zero runtime type errors.
Load detailed guidance based on context:
| Topic | Reference | Load When |
|-------|-----------|-----------|
| Advanced Types | references/advanced-types.md | Generics, conditional types, mapped types, template literals |
| Type Guards | references/type-guards.md | Type narrowing, discriminated unions, assertion functions |
| Utility Types | references/utility-types.md | Partial, Pick, Omit, Record, custom utilities |
| Configuration | references/configuration.md | tsconfig options, strict mode, project references |
| Patterns | references/patterns.md | Builder pattern, factory pattern, type-safe APIs |
satisfies operator for type validationAnnotated pattern with type predicatesany without justificationas assertions without necessityas const)When implementing TypeScript features, provide:
TypeScript 5.0+, generics, conditional types, mapped types, template literal types, discriminated unions, type guards, branded types, tRPC, project references, incremental compilation, declaration files, const assertions, satisfies operator
Generated Mar 1, 2026
Develop a scalable e-commerce application with end-to-end type safety using tRPC and advanced generics. Ensure product catalogs, shopping carts, and checkout processes are modeled with discriminated unions and type guards to prevent runtime errors in critical transactions.
Build a trading platform requiring strict type safety for financial instruments and transactions. Implement branded types for currency and account IDs, along with conditional types for dynamic pricing logic, ensuring zero type errors in high-stakes calculations.
Create a healthcare application for managing patient records and medical histories using discriminated unions to model complex states like treatment plans. Use type guards to validate data integrity and comply with regulatory standards for data safety.
Develop a collaborative tool such as a document editor or project management app with type-first API design. Utilize utility types and generics to handle real-time updates and user permissions, optimizing build performance with incremental compilation.
Offer a cloud-based TypeScript development platform with advanced tooling for type safety and build optimization. Charge monthly or annual subscriptions based on features like tRPC integration and type coverage analytics, targeting enterprises and startups.
Provide specialized consulting services to help companies implement TypeScript in their projects, focusing on advanced type systems and full-stack safety. Revenue comes from project-based fees or hourly rates for architecture reviews and code implementation.
Develop and sell training programs, workshops, and certification courses on advanced TypeScript topics like generics and type guards. Target developers and teams looking to upskill, generating revenue from course sales and corporate training packages.
💬 Integration Tip
Integrate this skill by first enabling strict mode in tsconfig and using type-first design for APIs; leverage tRPC for end-to-end type safety in full-stack applications.
Guide for creating effective skills. This skill should be used when users want to create a new skill (or update an existing skill) that extends Claude's capabilities with specialized knowledge, workflows, or tool integrations.
Provides a 7-step debugging protocol plus language-specific commands to systematically identify, verify, and fix software bugs across multiple environments.
A comprehensive skill for using the Cursor CLI agent for various software engineering tasks (updated for 2026 features, includes tmux automation guide).
Write, run, and manage unit, integration, and E2E tests across TypeScript, Python, and Swift using recommended frameworks.
Control and operate Opencode via slash commands. Use this skill to manage sessions, select models, switch agents (plan/build), and coordinate coding through Opencode.
Coding style memory that adapts to your preferences, conventions, and patterns for consistent coding.