·first-class-collection
</>

first-class-collection

최고 수준의 컬렉션 패턴의 설계 및 구현을 지원합니다. 컬렉션을 위한 래퍼 클래스 생성, 도메인 로직 집계 및 불변성 보장을 안내합니다. 코드 검토, 새로운 구현 또는 컬렉션 처리 논리가 분산된 경우 리팩토링 중에 사용됩니다. 대상 언어: Java, Kotlin, Scala, TypeScript, Python, Ruby, Go, Rust. "컬렉션을 래핑하고 싶다", "집계 목록 논리", "일급 컬렉션", "컬렉션 작업이 분산되어 있음" 또는 "List<Order>를 Orders 클래스로 전환"과 같은 컬렉션 디자인 요청에 의해 트리거됩니다.

16설치·2트렌드·@j5ik2o

설치

$npx skills add https://github.com/j5ik2o/okite-ai --skill first-class-collection

first-class-collection 설치 방법

명령줄에서 first-class-collection AI 스킬을 개발 환경에 빠르게 설치

  1. 터미널 열기: 터미널 또는 명령줄 도구(Terminal, iTerm, Windows Terminal 등)를 엽니다
  2. 설치 명령어 실행: 이 명령어를 복사하여 실행합니다: npx skills add https://github.com/j5ik2o/okite-ai --skill first-class-collection
  3. 설치 확인: 설치 후 스킬은 자동으로 AI 코딩 환경에 설정되어 Claude Code, Cursor, OpenClaw에서 사용할 수 있습니다

출처: j5ik2o/okite-ai.

コレクションをラップするクラスは、コレクション以外のフィールドを持たない。 (ThoughtWorks Anthology, Object Calisthenics Rule 4)

| 生のコレクション | List orders | ロジック散在、ドメイン概念の欠如 | | ファーストクラス | Orders orders | 責任集約、ドメイン表現、不変性保証 |

以下の説明にはJavaのコレクションを利用しているが、提供される種々の型は可変コレクションであるため、内部のコレクションをそのまま返すことができないので、複製を作るなど工夫が必要になる。しかし、Scalaのように不変コレクションがある場合は、わざわざそのような考慮は不要であるため、不変コレクションがある場合は優先して利用すること。

최고 수준의 컬렉션 패턴의 설계 및 구현을 지원합니다. 컬렉션을 위한 래퍼 클래스 생성, 도메인 로직 집계 및 불변성 보장을 안내합니다. 코드 검토, 새로운 구현 또는 컬렉션 처리 논리가 분산된 경우 리팩토링 중에 사용됩니다. 대상 언어: Java, Kotlin, Scala, TypeScript, Python, Ruby, Go, Rust. "컬렉션을 래핑하고 싶다", "집계 목록 논리", "일급 컬렉션", "컬렉션 작업이 분산되어 있음" 또는 "List<Order>를 Orders 클래스로 전환"과 같은 컬렉션 디자인 요청에 의해 트리거됩니다. 출처: j5ik2o/okite-ai.

인용 가능한 정보

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

설치 명령어
npx skills add https://github.com/j5ik2o/okite-ai --skill first-class-collection
카테고리
</>개발 도구
인증됨
최초 등록
2026-03-09
업데이트
2026-03-10

Browse more skills from j5ik2o/okite-ai

빠른 답변

first-class-collection이란?

최고 수준의 컬렉션 패턴의 설계 및 구현을 지원합니다. 컬렉션을 위한 래퍼 클래스 생성, 도메인 로직 집계 및 불변성 보장을 안내합니다. 코드 검토, 새로운 구현 또는 컬렉션 처리 논리가 분산된 경우 리팩토링 중에 사용됩니다. 대상 언어: Java, Kotlin, Scala, TypeScript, Python, Ruby, Go, Rust. "컬렉션을 래핑하고 싶다", "집계 목록 논리", "일급 컬렉션", "컬렉션 작업이 분산되어 있음" 또는 "List<Order>를 Orders 클래스로 전환"과 같은 컬렉션 디자인 요청에 의해 트리거됩니다. 출처: j5ik2o/okite-ai.

first-class-collection 설치 방법은?

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

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

https://github.com/j5ik2o/okite-ai