스킬 Ruby Pro
💎

Ruby Pro

안전

전문가의 가이드로 Ruby 개발 마스터하기

Ruby 개발자들은 관용적인 코드를 작성하고 모범 사례를 따르는 데 어려움을 겪습니다. 이 스킬�� 메타프로그래밍, Rails 패턴, 성능 최적화에 대한 전문가의 가이드를 제공합니다.

지원: Claude Codex Code(CC)
📊 69 적절함
1

스킬 ZIP 다운로드

2

Claude에서 업로드

설정 → 기능 → 스킬 → 스킬 업로드로 이동

3

토글을 켜고 사용 시작

테스트해 보기

"Ruby Pro" 사용 중입니다. 이메일 형식을 검증하는 Ruby 메서드 생성

예상 결과:

적절한 유니코드 지원이 포함된 정규식을 사용하는 재사용 가능한 이메일 검증 메서드로, Ruby 명명 규약을 따르고 부울 값을 반환합니다.

"Ruby Pro" 사용 중입니다. 느린 ActiveRecord 쿼리 최적화

예상 결과:

includes를 사용한 즉시 로딩, select 최적화, N+1 쿼리 줄이기를 위한 데이터베이스 인덱싱 권장사항으로 리팩토링된 쿼리입니다.

"Ruby Pro" 사용 중입니다. Rails 컨트롤러를 위한 RSpec 테스트 작성

예상 결과:

요청 테스트, 응답 상태 어서션, JSON 페이로드 검증, 인증 엣지 케이스가 포함된 완전한 컨트롤러 사양입니다.

보안 감사

안전
v1 • 2/24/2026

This is a prompt-only skill containing instructional text for Ruby programming assistance. Static analysis scanned 0 files with 0 risk patterns detected. No executable code, network access, filesystem operations, or external command execution present. The skill provides guidance on Ruby idioms, Rails patterns, and testing practices without any security concerns.

0
스캔된 파일
0
분석된 줄 수
0
발견 사항
1
총 감사 수
보안 문제를 찾지 못했습니다
감사자: claude

품질 점수

38
아키텍처
100
유지보수성
87
콘텐츠
32
커뮤니티
100
보안
74
사양 준수

만들 수 있는 것

Rails 애플리케이션 개발

MVC 아키텍처, ActiveRecord 패턴, RESTful 컨트롤러를 사용하여 견고한 Rails 애플리케이션을 구축하세요.

Gem 라이브러리 생성

적절한 사양, 버전 관리, 의존성 관리가 포함된 Ruby gem을 개발하고 게시하세요.

코드 품질 개선

관용적 패턴을 따르고, 성능을 개선하며, RuboCop 분석을 통과하도록 기존 Ruby 코드베이스를 리팩토링하세요.

이 프롬프트를 사용해 보세요

기본 Ruby 메서드
정수 배열을 받아 모든 짝수의 합계를 반환하는 Ruby 메서드를 작성하세요. Ruby 규약을 따르고 엣지 케이스 처리를 포함하세요.
Rails 모델 설계
사용자와 댓글과의 연관 관계가 있는 블로그 게시물을 위한 ActiveRecord 모델을 설계하세요. 검증, 스코프, 슬러그 생성을 위한 사용자 정의 인스턴스 메서드를 포함하세요.
메타프로그래밍 DSL
유형 검증으로 구성 옵션을 정의할 수 있는 메타프로그래밍을 사용하여 Ruby DSL을 만드세요. 클래스 매크로와 method_missing을 적절하게 사용하세요.
RSpec 테스트 스위트
결제를 처���하는 서비스 클래스를 위한 포괄적인 RSpec 테스트 스위트를 작성하세요. 모의를 사용한 단위 테스트, 통합 테스트, 실패 시나리오에 대한 엣지 케이스를 포함��세요.

모범 사례

  • Ruby 명명 규약 따르기: 메서드에는 snake_case, 클래스에는 CamelCase, 설명적인 변수 이름 사용
  • 더 깔끔하고 표현력 있는 코드를 위해 수동 루프 대신 블록과 enumerable 사용
  • Ruby 및 Rails 커뮤니티 규약을 따라 최소한의 놀라움 원칙 적용

피하기

  • 코드를 이해하고 디버그하기 어렵게 만드는 과도한 메타프로그래밍 피하기
  • 적절한 처리 없이 반환 값 무시 또는 예외 억제하지 않기
  • 변경 사항에 대해 테스트와 RuboCop 분석을 실행하지 않고 ���밋하지 않기

자주 묻는 질문

이 스킬은 어떤 Ruby 버전을 지원하나요?
이 스킬은 패턴 매칭, 무한 메서드, 우향 할당과 같은 최신 기능을 포함하여 Ruby 2.7부터 Ruby 3.3까지를 다룹니다.
이 스킬은 Rails 특정 이슈를 도와줄 수 있나요?
네, ActiveRecord 쿼리, 컨트롤러 ���범 사례, 뷰 헬퍼, 백그라운드 작업 처리를 포함한 Rails 패턴을 전문으로 다룹니다.
이 스킬이 테스트를 자동으로 작성하나요?
이 스킬은 RSpec과 Minitest에 대한 테스트 코드 예제와 가이드를 제공하지만, 사용자가 직접 테스트를 실행하고 관리해야 합니다.
느린 Ruby 코드를 최적화하는 데 도움이 될 수 있나요?
네, 성능 개선을 ��안하고 병목 현상을 식별하며 benchmark-ips 및 StackProf와 같은 프로파일링 도구를 권장할 수 있습니다.
gem 개발 및 게시는 어떤가요?
gemspec 생성, 의존성 관리, 시맨틱 버전 관리, RubyGems에 게시하기 위한 모범 사례를 다룹니다.
이 스킬이 RuboCop이나 다른 정적 분석 도구를 대체��나요?
아니요, 정적 분석 도구를 대체하는 것이 ���니라 컨텍스트 가이드를 제공하고 코드 품질 규칙 뒤의 논리를 설명하여 보완합니다.

개발자 세부 정보

파일 구조

📄 SKILL.md