Community코딩 & 개발github.com

Talibabtou/types-constants-audit-skill

웹 저장소에서 TypeScript 타입 및 상수 구성을 감사하기 위한 Codex 스킬입니다.

types-constants-audit-skill란 무엇인가요?

이 스킬은 TypeScript 기반 웹 프로젝트에서 타입 정의와 상수 선언의 구조적 일관성과 모범 사례 준수 여부를 자동으로 감사합니다. 개발자가 수동으로 코드베이스를 검토할 필요 없이, 스킬을 실행하면 저장소 내의 타입과 상수 파일을 분석하여 중복, 불필요한 전역 선언, 잘못된 네이밍 패턴, 파일 분리 규칙 위반 등을 식별합니다. 주로 Codex 플랫폼에서 동작하며, 사용자 정의 규칙을 추가하거나 기존 lint 규칙과 통합할 수 있습니다. 이를 통해 대규모 코드베이스에서도 타입 안전성과 유지보수성을 높이는 데 기여합니다.

지원 대상~Claude Code✓Codex CLI~Cursor
npx skills add Talibabtou/types-constants-audit-skill

Installed? Explore more 코딩 & 개발 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

types-constants-audit-skill은(는) 무엇을 하나요?

웹 저장소에서 TypeScript 타입 및 상수 구성을 감사하기 위한 Codex 스킬입니다.

개요

이 스킬은 웹 프로젝트의 TypeScript 타입과 상수 정의가 일관된 구조를 따르는지 자동으로 감사합니다. 타입과 상수를 분리하여 정의하는 모범 사례와의 불일치, 중복 선언, 그리고 부적절한 위치에 선언된 상수나 타입을 찾아줍니다.

사용법

Codex 에이전트 내에서 다음 명령어를 사용하여 스킬을 실행할 수 있습니다:

codex run talibabtou/types-constants-audit-skill

또는 프로젝트 루트에서 직접 스킬을 호출:

audit-types-constants

기능

  • 타입 파일(types.ts, types/)과 상수 파일(constants.ts, constants/) 스캔
  • 네이밍 규칙 위반 감지 (예: 타입에 PascalCase 사용, 상수에 UPPER_SNAKE_CASE 권장 등)
  • 불필요한 전역 타입/상수 선언 식별
  • 중복 또는 충돌하는 타입/상수 정의 발견
  • 파일 분리 규칙 위반 사항 보고

규칙 예시

규칙설명위반 예시
type-naming-convention타입은 PascalCase 사용userAge → UserAge
constant-naming-convention상수는 UPPER_SNAKE_CASE 사용apiKey → API_KEY
no-duplicate-types동일 이름의 타입 중복 금지두 파일에 User 타입 정의
no-magic-constants매직 넘버/문자열은 상수로 추출if (status === 3) → if (status === STATUS_ACTIVE)

참고

이 스킬은 ESLint, Prettier 등 기존 도구와 함께 사용할 수 있으며, CI/CD 파이프라인에 통합하여 코드 리뷰 전 자동 검증이 가능합니다. 사용자 정의 규칙은 .codex/config 파일에서 추가할 수 있습니다.


제작자: Talibabtou

관련 스킬