All skills

TypeScript 6+ guidance for project development, tsconfig configuration, diagnostics, module resolution, deprecations, and modern standard-library typings. Use when building or maintaining TypeScript 6+ projects, debugging compiler behavior, or working through TS 6-specific defaults and tooling such as `#/` subpath imports, `ignoreDeprecations`, `RegExp.escape`, `Temporal`, and `--stableTypeOrdering`. Triggers on typescript 6, ts 6, stableTypeOrdering, ignoreDeprecations, types array, noUncheckedSideEffectImports, baseUrl deprecated, moduleResolution node deprecated, and subpath imports.

Use this Skill: https://skilld.dev/gh/nodnarbnitram/claude-code-extensions/typescript-v6

This session only. Nothing lands on disk.

referencesstable-ordering-ts7-reference.md

≈300 tokens on demand. Your agent reads this file only when SKILL.md points to it.

TypeScript 6 stableTypeOrdering and TS 7 Context Reference

TypeScript 6 is partly a bridge release toward TypeScript 7. One of the migration tools added in TS 6 is --stableTypeOrdering.

What --stableTypeOrdering Is For

npx tsc --noEmit --stableTypeOrdering

Use it when:

  • comparing TS 6 and TS 7 behavior
  • reducing noisy declaration-output diffs during migration work
  • investigating type-order-sensitive inference changes

What It Is Not For

  • normal development builds
  • CI defaults for everyday projects
  • performance tuning

It can add noticeable type-checking overhead.

If It Reveals New Errors

That usually means previous inference depended on unstable ordering. The fix is usually to make intent explicit.

// Prefer explicit annotations when inference starts to wobble
const config: SomeExplicitType = buildConfig();
someFunction<SomeExplicitType>(config);

TS 7 Context

Keep TS 7 context high-level in TS 6 work:

  • TS 6 is the practical migration surface today
  • TS 7 context matters because TS 6 deprecations are preparing for that future
  • Do not treat TS 7 preview behavior as the default answer unless the user explicitly targets it

Source: SKILL.md on GitHub

No alerts5mo3 checks · Risk SAFE
  • Gen Agent Trust Hub5mo

    This skill provides safe and comprehensive guidance for configuring and migrating projects to TypeScript 6. It utilizes standard compiler tools and references official documentation without any detected security risks or malicious patterns.

  • Socket5mo

    No alerts

  • Snyk5mo

    Risk: LOW · No issues

Signed by skilld at aabed46. This ties the file your Agent reads to that commit on GitHub. It does not review the instructions.

Last checked against GitHub 2 months ago.

Steadyupdated 6 months ago
version
1.0.0
metadata
{
  "author": "Brandon Martin"
}

README badge

README badge for nodnarbnitram/claude-code-extensions/typescript-v6