skills은(는) 무엇을 하나요?
Layered Rails 책과 그 이상을 바탕으로 한 Claude 스킬입니다.
개요
이 스킬은 Layered Rails 책에서 다루는 레이어드 아키텍처 원칙을 Claude Code, Cursor, Codex와 같은 AI 어시스턴트에 적용할 수 있도록 설계되었습니다.
주요 기능
- 레이어드 아키텍처 템플릿: 엔티티, 서비스, 리포지토리, 프레젠터 등 각 계층에 대한 코드 생성기 제공
- TDD 워크플로우 지원: 테스트 우선 접근 방식으로 코드를 작성하도록 안내
- 리팩토링 제안: 객체 지향 설계 원칙을 위반하는 코드를 감지하고 개선 방안 제시
- 레일즈 모범 사례: 액티브레코드, 컨트롤러, 뷰 등 레일즈의 각 부분에 대한 권장 패턴 제공
사용 방법
이 스킬을 사용하려면 Claude Code 설정에 다음을 추가하세요:
{
"skills": ["palkan/skills"]
}
지원 플랫폼
- Claude Code
- Cursor
- Codex
라이선스
MIT