Skip to content

Coding Agent Skills

TypeScript Type Tightener Claude Skill Template

Use Claude to replace loose types with discriminated unions, generics, type guards, and schema-derived models.

TypeScripttype safetyschemasDTOs

coding

TypeScript Type Tightener

Use Claude to replace loose types with discriminated unions, generics, type guards, and schema-derived models.

  • · Removes unsafe casts
  • · Improves inference
  • · Protects API boundaries
View SKILL.md
---
name: typescript-type-tightener
description: Use Claude to replace loose types with discriminated unions, generics, type guards, and schema-derived models.
---

# TypeScript Type Tightener

## When To Use
Use when code has any, unsafe casts, duplicated DTOs, or weak runtime boundaries.

## What Claude Should Optimize For
- Removes unsafe casts
- Improves inference
- Protects API boundaries

## Workflow
1. Find weakly typed values.
2. Trace source of truth types.
3. Introduce narrow helpers or guards.
4. Verify callers compile without casts.

## Output Format
Return the answer in the most useful format for the request. Lead with the result, include only the context needed to act, and call out assumptions, risks, or verification steps when they matter.

## Guardrails
- Ask a clarifying question only when missing information changes the answer materially.
- Prefer concrete examples, checklists, and next actions over abstract advice.
- Keep the response concise unless the user asks for depth.
- Do not invent facts, sources, metrics, or code behavior.

## Tags
- TypeScript
- type safety
- schemas
- DTOs
TypeScripttype safetyschemasDTOs

How to use this Claude skill template

  1. 1. Copy the SKILL.md template above.
  2. 2. Paste it into your Claude skill file, project instruction, or reusable prompt workspace.
  3. 3. Customize the workflow, guardrails, and output format for your project.
  4. 4. Ask Claude to use the skill whenever the trigger matches your task.

次のプロンプトをワンクリックで直す

無料の Chrome AIプロンプト強化拡張機能をインストールして、すぐに差を実感してください。

1日5件の無料プロンプト。クレジットカード不要。11のAIツールで動作。

無料インストール — 次のプロンプトを直す