·soundness-traps

유형이 런타임 값과 일치하지 않을 때 사용합니다. TypeScript가 오류를 놓쳤을 때 사용합니다. 유형 시스템 제한을 이해할 때 사용합니다.

2설치·0트렌드·@marius-townhouse

설치

$npx skills add https://github.com/marius-townhouse/effective-typescript-skills --skill soundness-traps

SKILL.md

TypeScript is not sound - runtime values can diverge from static types.

"Soundness" means static types always match runtime values. TypeScript intentionally trades some soundness for convenience. Know the common traps.

This is unsound but convenient. Checking bounds at every access would be tedious.

유형이 런타임 값과 일치하지 않을 때 사용합니다. TypeScript가 오류를 놓쳤을 때 사용합니다. 유형 시스템 제한을 이해할 때 사용합니다. 출처: marius-townhouse/effective-typescript-skills.

원본 보기

인용 가능한 정보

AI/검색 인용용 안정적인 필드와 명령어.

설치 명령어
npx skills add https://github.com/marius-townhouse/effective-typescript-skills --skill soundness-traps
카테고리
</>개발 도구
인증됨
최초 등록
2026-02-05
업데이트
2026-02-18

빠른 답변

soundness-traps이란?

유형이 런타임 값과 일치하지 않을 때 사용합니다. TypeScript가 오류를 놓쳤을 때 사용합니다. 유형 시스템 제한을 이해할 때 사용합니다. 출처: marius-townhouse/effective-typescript-skills.

soundness-traps 설치 방법은?

터미널 또는 명령줄 도구(Terminal, iTerm, Windows Terminal 등)를 엽니다 이 명령어를 복사하여 실행합니다: npx skills add https://github.com/marius-townhouse/effective-typescript-skills --skill soundness-traps 설치 후 스킬은 자동으로 AI 코딩 환경에 설정되어 Claude Code나 Cursor에서 사용할 수 있습니다

소스 저장소는 어디인가요?

https://github.com/marius-townhouse/effective-typescript-skills