iaud-ts-conversion

Convert i-AUD .script.ts files from JavaScript to TypeScript with MTSD type mapping.

3|1|Updated Jun 12, 2025
Ready to run
npx skills add https://github.com/AUD-DEV-TEAM/i-AUD-Developer-Kit --skill iaud-ts-conversion
๐Ÿ’ฌ Prompt for ChatGPT / Claude Chatโ–ผ
Please help me install this Agent Skill.
Skill: iaud-ts-conversion
Source: https://github.com/AUD-DEV-TEAM/i-AUD-Developer-Kit/tree/main/.claude/skills/iaud-ts-conversion
Command: npx skills add https://github.com/AUD-DEV-TEAM/i-AUD-Developer-Kit --skill iaud-ts-conversion

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

i-AUD ํด๋ผ์ด์–ธํŠธ ์Šคํฌ๋ฆฝํŠธ์˜ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ์—์„œ ํƒ€์ž…์Šคํฌ๋ฆฝํŠธ๋กœ์˜ ์ „ํ™˜์„ ์ฒด๊ณ„์ ์œผ๋กœ ๋•๊ณ , MTSD ๊ธฐ๋ฐ˜ ์ปจํŠธ๋กค ํƒ€์ž… ๋งคํ•‘๊ณผ ๋ณ€ํ™˜ ๊ทœ์น™์„ ์ƒ์„ธํžˆ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

Core Features & Use Cases

  • MTSD ํŒŒ์ผ ๊ธฐ๋ฐ˜ ์ปจํŠธ๋กค ํƒ€์ž… ๋งคํ•‘๊ณผ ์•ˆ์ „ํ•œ ์บ์ŠคํŒ… ๊ทœ์น™์„ ์•ˆ๋‚ดํ•ฉ๋‹ˆ๋‹ค.
  • var โ†’ let/const ๋ณ€ํ™˜, ํ•จ์ˆ˜/๋ฃจํ”„ ๋ณ€ํ™˜, ์ด๋ฒคํŠธ ํ•ธ๋“ค๋Ÿฌ ํŒŒ๋ผ๋ฏธํ„ฐ ํƒ€์ž… ์ฃผ์„ ๋“ฑ์„ ํฌํ•จํ•œ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ ์ ˆ์ฐจ๋ฅผ ์ œ์‹œํ•ฉ๋‹ˆ๋‹ค.
  • ๋Œ€๊ทœ๋ชจ ์Šคํฌ๋ฆฝํŠธ์˜ ๋‹จ๊ณ„๋ณ„ ๋ฆฌํŒฉํ† ๋ง ๋ฐ ํ…Œ์ŠคํŠธ ๋ฐฉ๋ฒ•์— ๋Œ€ํ•œ ์‹ค์ „ ์‚ฌ๋ก€๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

Quick Start

iaud-ts-conversion ์Šคํ‚ฌ์˜ ์ง€์นจ์— ๋”ฐ๋ผ ๋Œ€์ƒ ํŒŒ์ผ์„ ์‹๋ณ„ํ•˜๊ณ  MTSD ์ •๋ณด๋ฅผ ํ™•์ธํ•œ ๋’ค ๋ณ€ํ™˜์„ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค.

Frequently Asked Questions about iaud-ts-conversion

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I migrate JavaScript client scripts to TypeScript safely?โ–ผ

TypeScript migration of client scripts requires guided conversion applying MTSD-driven type mapping, var-to-let/const transformations, and proper control typings while preserving runtime behavior. This process enforces safe imports and avoids converting constructor functions into classes.

What is MTSD-based control type mapping in TypeScript migration?โ–ผ

MTSD-based control type mapping provides safe casting rules and proper control typings during TypeScript migration. It enables MCP-based control lookups to accurately type client script components, ensuring type safety without altering original runtime behavior.

How do I convert var declarations to let and const in TypeScript?โ–ผ

Converting var to let/const involves applying systematic transformation rules during the TypeScript migration workflow. The process identifies variable scope and usage patterns, replacing var with const for immutable bindings and let for reassignable ones.

Can I convert constructor functions to classes during JavaScript to TypeScript migration?โ–ผ

Constructor functions should not be converted to classes during TypeScript migration. The guided conversion process explicitly avoids this transformation to preserve runtime behavior, focusing instead on safe imports, proper control typings, and event handler parameter type annotations.

How do I add type annotations to event handler parameters in TypeScript?โ–ผ

Event handler parameter type annotations are applied during the TypeScript migration process by inferring proper types from MTSD control definitions. This ensures type safety for event callbacks while maintaining the original script's runtime behavior.

What is the best way to refactor large scripts to TypeScript step by step?โ–ผ

Step-by-step TypeScript refactoring of large scripts involves identifying target files, confirming MTSD information, applying type mappings, and performing incremental transformations with testing at each stage to preserve runtime behavior throughout the migration workflow.