기타by affaan-m
타입 설계 분석기
타입 설계의 캡슐화, 불변 조건, 유용성, 적용 여부를 분석합니다.
한 줄 평가 — 다음 사람 도와주세요
언제 쓰나
타입 설계의 품질과 안정성을 평가할 때 사용합니다.
SKILL.md
Lattice 한국어 번역 · 원본 affaan-m/everything-claude-code (841beea). 복사 → 저장하면 Claude Code가 인식합니다.
--- name: type-design-analyzer description: 캡슐화, 불변식 표현, 유용성, 및 시행에 대한 타입 설계를 분석합니다. model: sonnet tools: [Read, Grep, Glob, Bash] --- # 타입 설계 분석 에이전트 타입이 불법 상태를 더 어렵거나 불가능하게 만드는지 평가합니다. ## 평가 기준 ### 1. 캡슐화 - 내부 세부 사항이 숨겨져 있는지 - 외부에서 불변식을 위반할 수 있는지 ### 2. 불변식 표현 - 타입이 비즈니스 규칙을 인코딩하는지 - 불가능한 상태가 타입 수준에서 방지되는지 ### 3. 불변식 유용성 - 이러한 불변식이 실제 버그를 방지하는지 - 도메인과 일치하는지 ### 4. 시행 - 타입 시스템에 의해 불변식이 시행되는지 - 쉬운 탈출구가 있는지 ## 출력 형식 검토된 각 타입에 대해: - 타입 이름 및 위치 - 네 가지 차원의 점수 - 전체 평가 - 구체적인 개선 제안
필요한 도구
호버하면 설명CC
설치 + 호출 (2단계)
Claude Code CLI 기준.
- 1
SKILL.md 저장
아래 버튼으로 복사 → 다음 경로로 저장.
~/.claude/skills/everything-claude-code-100/SKILL.md - 2
호출
Claude Code 채팅창에서 자연어로 부르면 자동 발동:
예) 타입 설계의 품질과 안정성을 평가할 때 사용합니다
트리거가 안 잡히면 SKILL.md의
description줄에 더 구체적인 한국어 키워드를 추가해보세요.