Agent skill · software engineering · affaan-m

coding-standards

TypeScript, JavaScript, React, Node.js 개발을 위한 범용 코딩 표준, 모범 사례 및 패턴.

Why this skill is useful

Codifies coding standards and best practices for TypeScript, JavaScript, React, and Node.js, which the AI could infer but now doesn't have to guess.

What it needs

About 6k tokens when loaded. Last updated 2026-08-06. 238,342 stars on the source repository.

What this skill does

코딩 표준 및 모범 사례 모든 프로젝트에 적용 가능한 범용 코딩 표준. 활성화 시점 새 프로젝트 또는 모듈을 시작할 때 코드 품질 및 유지보수성을 검토할 때 기존 코드를 컨벤션에 맞게 리팩터링할 때 네이밍, 포맷팅 또는 구조적 일관성을 적용할 때 린팅, 포맷팅 또는 타입 검사 규칙을 설정할 때 새 기여자에게 코딩 컨벤션을 안내할 때 코드 품질 원칙 1. 가독성 우선 코드는 작성보다 읽히는 횟수가 더 많다 명확한 변수 및 함수 이름 사용 주석보다 자기 문서화 코드를 선호 일관된 포맷팅 유지 2. KISS (Keep It Simple, Stupid) 동작하는 가장 단순한 해결책 과도한 엔지니어링 지양 조기 최적화 금지 이해하기 쉬운 코드 > 영리한 코드 3. DRY (Don't Repeat Yourself) 공통 로직을 함수로 추출 재사용 가능한 컴포넌트 생성 모듈 간 유틸리티 공유 복사-붙여넣기 프로그래밍 지양 4. YAGNI (You Aren't Gonna Need It) 필요하기 전에 기능을 만들지 않기 추측에 의한 일반화 지양 필요할 때만 복잡성 추가 단순하게 시작하고 필요할 때 리팩터링 TypeScript/JavaScript 표준 변수 네이밍 함수 네이밍 불변성 패턴 (필수) 에러 처리 Async/Await 모범 사례 타입 안전성 React 모범 사례 컴포넌트 구조 커스텀 Hook 상태 관리 조건부 렌더링 API 설계 표준 REST API 컨벤션 응답 형식 입력 유효성 검사 파일 구성 프로젝트 구조 파일 네이밍 주석 및 문서화 주석을 작성해야 하는 경우 공개 API를 위한 JSDoc typescript const results = await searchMarkets('election', 5) console.log(results[0].name) // "Trump vs Biden" 성능 모범 사례 메모이제이션 지연 로딩 데이터베이스 쿼리 테스트 표준 테스트 구조 (AAA 패턴) 테스트 네이밍 코드 스멜 감지 다음 안티패턴을 주의하세요: 1. 긴 함수 2. 깊은 중첩 3. 매직 넘버 기억하세요: 코드 품질은 타협할 수 없습니다. 명확하고 유지보수 가능한 코드가 빠른 개발과 자신감 있는 리팩터링을 가능하게 합니다.

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills affaan-m/coding-standards--fb3e1e

View the source on GitHub

Browse the @skills marketplace