Typescript
Skill a5c-ai/babysitter/library/specializations/web-development/skills/typescript
TypeScript configuration, strict mode, generics, and type utilities.From its SKILL.md
npx -y skills add a5c-ai/babysitter --skill typescriptAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
SKILL.md
1.3 KB, 222 tokens by cl100k_base, as published. Nobody here has run it
TypeScript Skill
Expert assistance for TypeScript configuration and patterns.
Capabilities
- Configure tsconfig
- Implement strict typing
- Create utility types
- Handle generics
- Design type-safe APIs
Configuration
// tsconfig.json
{
"compilerOptions": {
"strict": true,
"noUncheckedIndexedAccess": true,
"exactOptionalPropertyTypes": true,
"noImplicitReturns": true,
"noFallthroughCasesInSwitch": true,
"moduleResolution": "bundler",
"esModuleInterop": true,
"skipLibCheck": true
}
}
Utility Types
// Extract, Omit, Pick
type UserWithoutPassword = Omit<User, 'password'>;
// Conditional types
type NonNullable<T> = T extends null | undefined ? never : T;
// Mapped types
type Readonly<T> = { readonly [P in keyof T]: T[P] };
Target Processes
- typescript-setup
- type-safety
- api-design
What ships with it: 1 file
327 B alongside SKILL.md
- README.md327 B