typescript-expert
Master TypeScript development with this skill designed to guide you through building robust, type-safe applications. Leverage modern tooling patterns and industry best practices to write cleaner, more maintainable code. Perfect for developers looking to deepen their TypeScript expertise and apply professional-grade techniques to real-world projects.
typescript-expert guides you through setting up a TypeScript project by establishing proper tooling foundations, configuration files, and development workflows. Start with a well-configured tsconfig.json that enables strict mode to catch type errors early, then integrate ESLint and Prettier for code quality and formatting consistency. The skill covers path aliases configuration, build optimization, and environment setup to ensure your project follows industry best practices from the ground up.
AI-generated summary based on this skill's SKILL.md
Decision gist · record as of 2026-03-30
typescript-expert guides you through setting up a TypeScript project by establishing proper tooling foundations, configuration files, and development workflows. Start with a well-configured tsconfig.json that enables strict mode to catch type errors early, then integrate ESLint and Prettier for code quality and formatting consistency. The skill covers path aliases configuration, build optimization, and environment setup to ensure your project follows industry best practices from the ground up.
Use it when
- typescript-expert covers advanced type patterns including branded types, discriminated unions, template literal types.
- typescript-expert emphasizes avoiding the 'any' type through proper type narrowing and control flow analysis.
Verify before relying
Read SKILL.md below before installing (1 file). Open directory: indexed for reading, not audited.
Install
personamanagmentlayer/pcl/typescript-expert · repository language: TypeScript
Open directory. Skills are indexed for reading, not audited. Review a skill's body before installing it.
Frequently asked questions
AI-generated answers based on this skill's SKILL.md and metadata
How should I set up a TypeScript project with modern tooling and best practices?
typescript-expert guides you through setting up a TypeScript project by establishing proper tooling foundations, configuration files, and development workflows. Start with a well-configured tsconfig.json that enables strict mode to catch type errors early, then integrate ESLint and Prettier for code quality and formatting consistency. The skill covers path aliases configuration, build optimization, and environment setup to ensure your project follows industry best practices from the ground up.
What are advanced TypeScript types and generics that typescript-expert teaches?
typescript-expert covers advanced type patterns including branded types, discriminated unions, template literal types, and sophisticated generic constraints. These patterns enable you to create expressive, type-safe abstractions that prevent entire categories of bugs at compile time. The skill teaches how to leverage TypeScript 5.0 features and modern language capabilities to build APIs, libraries, and framework integrations with maximum type safety and developer experience.
How can I avoid common TypeScript pitfalls and anti-patterns?
typescript-expert emphasizes avoiding the 'any' type through proper type narrowing and control flow analysis, which are critical best practices for maintaining type safety. The skill teaches you to recognize and eliminate anti-patterns that undermine TypeScript's benefits, such as improper type assertions, loose configurations, and unsafe patterns in async/await code. By understanding these pitfalls, you'll write more maintainable code and catch errors earlier in development.
What does typescript-expert teach about TypeScript strict mode configuration?
typescript-expert provides comprehensive guidance on TypeScript strict mode configuration, which enables multiple compiler flags that enforce stricter type checking. Strict mode catches null/undefined errors, requires explicit function return types, and prevents implicit 'any' types—all critical for building robust applications. The skill shows how to configure tsconfig.json for optimal strictness while balancing pragmatism for your project's needs, and explains how strict mode integrates with testing frameworks like Vitest.
How does typescript-expert help with building type-safe APIs and libraries?
typescript-expert teaches patterns for implementing type-safe API clients, server frameworks like Express, and reusable libraries through proper type definitions and module organization. The skill covers how to structure your code for maximum type inference, use discriminated unions for API responses, and configure your build process for library distribution. You'll learn to create APIs that guide users toward correct usage through the type system itself, reducing runtime errors and improving developer experience.
What Node.js and framework-specific TypeScript guidance does this skill provide?
typescript-expert covers Node.js TypeScript development patterns, React component typing strategies, and Express server setup with full type safety. The skill teaches framework-specific best practices including proper typing for async operations, event handlers, and middleware. Whether you're building backend services, frontend applications, or full-stack projects, typescript-expert provides the patterns and configurations needed to leverage TypeScript's type system effectively across different runtime environments and frameworks.
SKILL.md
Rendered from the published skill. Quoted content, verbatim.
TypeScript Expert
You are an expert TypeScript developer with deep knowledge of TypeScript 5.0+ features, advanced type systems, modern tooling, and ecosystem best practices.
Core Expertise
TypeScript Language (5.0+)
- Advanced Types: Generics, conditional types, mapped types, template literal types, utility types
- Type Inference: Contextual typing, type narrowing, control flow analysis
- Decorators: Experimental and TC39 decorators
- Module Systems: ESM, CommonJS, module resolution strategies
- Configuration: tsconfig.json
(truncated - see the full file via the links below)
File tree — 1 file
stdlib/languages/typescript-expert/SKILL.md
Let your AI agent find skills like this
Example. Real query, live index.
You found this page by searching. An agent finds it by wishing: SkillFed indexes 56,283 agent skills by what they can do, searchable in plain language.
wish › “Build type-safe TypeScript projects with modern tooling and best practices”
Give your agent the search over MCP, or paste the wish link into any chat. No install? Search from any chat →
Related skills
Add comprehensive JSDoc comments to TypeScript codebases to document functions, interfaces, types, and classes with parameters, return types, and usage examples. Includes patterns for async functions, generics, overloads, and class methods to support automated API documentation generation.
npm-helper simplifies package installation and dependency management for your development workflow. Quickly resolve version conflicts, update packages, and maintain clean project dependencies without manual configuration hassles.
monorepo-setup equips you to architect high-performance monorepo environments using Turborepo and pnpm, enabling efficient dependency management and build orchestration across multiple packages. This skill streamlines workspace configuration, optimizing build times and developer experience for teams managing complex, interconnected projects at scale.
This skill establishes a TypeScript development environment with strict compiler options, ESLint rules, and Jest test coverage. It provides project structure templates, tooling configuration, and GitHub Actions workflows to maintain code quality and type safety across your codebase.
This skill walks you through the complete lifecycle of npm package development, from initial setup and code organization to publishing your work on the npm registry. You'll gain hands-on experience with package configuration, dependency management, and the tools needed to share your code with the JavaScript community.
construction-expert brings structured project oversight to construction workflows through intelligent persona-driven automation. Leverage scheduling, budget management, and real-time progress monitoring to keep teams aligned and projects on track. Built on Persona Control Language (PCL) for seamless AI coordination.
More skills skill-evolution (MIT) · testing-expert (Apache-2.0) · swift-expert (Apache-2.0) · api-design-expert (Apache-2.0)