typescript-advanced
Advanced TypeScript patterns including generics, conditional types, mapped types, template literals, and type guards
Content Preview
---
name: typescript-advanced
description: Advanced TypeScript patterns including generics, conditional types, mapped types, template literals, and type guards
---
# TypeScript Advanced
## Generics with Constraints
```typescript
interface HasId {
id: string;
}
function findById<T extends HasId>(items: T[], id: string): T | undefined {
return items.find(item => item.id === id);
}
function groupBy<T, K extends string | number>(
items: T[],
keyFn: (item: T) => K
): Record<K, T[]> {
rHow to Use
Recommended: Install to project (local)
mkdir -p .claude/skills
curl -o .claude/skills/typescript-advanced.md \
https://raw.githubusercontent.com/rohitg00/awesome-claude-code-toolkit/main/skills/typescript-advanced/SKILL.mdSkill is scoped to this project only. Add .claude/skills/ to your .gitignoreif you don't want to commit it.
Alternative: Clone full repo
git clone https://github.com/rohitg00/awesome-claude-code-toolkitThen reference at skills/typescript-advanced/SKILL.md
Related Skills
typescript-advanced-types
Comprehensive guidance for mastering TypeScript's advanced type system including generics, conditional types, mapped types, template literal types, and utility types for building robust, type-safe applications.
developmenttypescriptadvancedtypes
by sickn33 (Antigravity) · antigravity-awesome-skills
type
Send keyboard input (text or key combinations) to a Tauri application
commandstype
by qdhenry · claude-command-suite
coding-standards
Universal coding standards, best practices, and patterns for TypeScript, JavaScript, React, and Node.js development.
coding-standardscodingstandardstypescript
by affaan-m · everything-claude-code
dbos-typescript
Guide for building reliable, fault-tolerant TypeScript applications with DBOS durable workflows.
developmentdbostypescript
by sickn33 (Antigravity) · antigravity-awesome-skills