Community코딩 & 개발github.com

palkan/skills

Layered Rails 책과 그 이상을 바탕으로 한 Claude 스킬 모음입니다.

skills란 무엇인가요?

이 스킬은 Layered Rails 책의 원칙과 실전 경험을 바탕으로, Ruby on Rails 애플리케이션의 레이어드 아키텍처 설계 및 구현을 위한 Claude Code 에이전트를 최적화합니다. 개발자가 도메인 주도 설계(DDD), 서비스 객체, 정책 객체, 쿼리 객체 등 다양한 아키텍처 패턴을 일관되게 적용할 수 있도록 지원합니다. 주요 기능으로는 레일즈 애플리케이션을 엔티티, 서비스, 리포지토리, 프레젠터 등으로 구성하는 모범 사례 제공, Test-Driven Development(TDD) 워크플로우 자동화, 그리고 객체 지향 설계 원칙을 지킨 코드 리팩토링 제안이 있습니다. Cursor 및 Codex와 같은 AI 코딩 도구와도 호환되며, 기존 레일즈 프로젝트에 점진적으로 도입할 수 있습니다.

지원 대상✓Claude Code~Codex CLI~Cursor
npx skills add palkan/skills

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

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

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

문서

skills은(는) 무엇을 하나요?

Layered Rails 책과 그 이상을 바탕으로 한 Claude 스킬입니다.

개요

이 스킬은 Layered Rails 책에서 다루는 레이어드 아키텍처 원칙을 Claude Code, Cursor, Codex와 같은 AI 어시스턴트에 적용할 수 있도록 설계되었습니다.

주요 기능

  • 레이어드 아키텍처 템플릿: 엔티티, 서비스, 리포지토리, 프레젠터 등 각 계층에 대한 코드 생성기 제공
  • TDD 워크플로우 지원: 테스트 우선 접근 방식으로 코드를 작성하도록 안내
  • 리팩토링 제안: 객체 지향 설계 원칙을 위반하는 코드를 감지하고 개선 방안 제시
  • 레일즈 모범 사례: 액티브레코드, 컨트롤러, 뷰 등 레일즈의 각 부분에 대한 권장 패턴 제공

사용 방법

이 스킬을 사용하려면 Claude Code 설정에 다음을 추가하세요:

{
  "skills": ["palkan/skills"]
}

지원 플랫폼

  • Claude Code
  • Cursor
  • Codex

라이선스

MIT

관련 스킬