typescript-conventions
TypeScript coding conventions — imports, naming, module structure, error handling, and ESLint/Prettier integration
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
TypeScript coding conventions — imports, naming, module structure, error handling, and ESLint/Prettier integration
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Health check procedures D1–D14 for the Audit agent — structural validation, attention budget, version checks, workspace integrity, and static audit
Configure and manage Model Context Protocol servers for external tool access
Review a UI for accessibility — WCAG 2.1 AA compliance, semantic HTML, ARIA usage, keyboard navigation, focus management, colour contrast, and screen reader compatibility
Design or review a REST or GraphQL API — resource modeling, versioning strategy, error contract, OpenAPI/schema-first workflow, and security baseline
Generate a CHANGELOG.md entry from staged changes, a commit range, or a PR diff — following Keep a Changelog format with conventional commit classification
Set up and audit environment variable management — create .env.example, add startup validation, separate secrets from config, and document every variable
| name | typescript-conventions |
| description | TypeScript coding conventions — imports, naming, module structure, error handling, and ESLint/Prettier integration |
| compatibility | >=1.4 |
Skill metadata: version "1.0"; license MIT; tags [typescript, eslint, prettier, conventions]; recommended tools [codebase, editFiles].
Applies to: **/*.ts, **/*.tsx, **/*.mts, **/*.cts
import type { ... } to keep runtime bundles clean.const by default. Use let only when reassignment is necessary. Never use var.interface for object shapes that may be extended. Use type for unions, intersections, and mapped types.async/await over raw Promise chains.unknown instead of any for values of uncertain type.@typescript-eslint/recommended-type-checked for maximum safety.index.ts re-exports) are acceptable for public API surfaces but should not re-export internal implementation details.