TypeScript

SkillDev tools

TypeScript strict mode with eslint and jest

Available today. Use it from your connected AI after setup.

Connect ahel once, and every AI you use reads what you have installed.

Then ask your AI: use the TypeScript skill

What this skill tells your AI

The instructions your AI receives, as published by alinaqi/maggy in skills/typescript/SKILL.md and read by ahel’s review.

Typed JavaScript.


When To Use

  • Type safety needed
  • Large codebases
  • Modern JS projects

What To Do

1. Types

interface User {
  id: number
  name: string
  email?: string  // optional
}

function getUser(id: number): User {
  return { id, name: 'User' }
}

2. Generics

function first<T>(arr: T[]): T {
  return arr[0]
}

3. Compile

npx tsc --init
npx tsc
npx tsc --watch

4. Config

{
  "compilerOptions": {
    "target": "ES2020",
    "module": "commonjs",
    "strict": true
  }
}

Role: TypeScript Developer Input: .ts files Output: .js files

Typed JS.

Signals

GitHub stars
707
Forks
56
Last commit
Sep 2026
Hacker News mentions
20
Advanced
Catalog kind
skill
Gateway key
typescript
Source
github.com/alinaqi/maggy