Show HN: Rails용 무료 AI 코딩 스킬
Source: Hacker News
전후
AI가 이러한 스킬을 가졌을 때 바뀌는 점
로그인 보안
스킬 없음
AI가 처음부터 커스텀 로그인 시스템을 구축합니다 — 프레임워크가 이미 제공하는 기능을 200줄 이상의 코드로 다시 구현합니다. 보안 구멍이 발견될 때까지는 괜찮아 보이지만…
스킬 있음
Rails에 기본으로 포함된 로그인 시스템을 사용합니다. 수백 줄 대신 세 개의 명령만 필요합니다. 수천 개의 앱이 검증한 안정적인 방법입니다.
낭비된 코드
스킬 없음
AI가 추가 도구를 도입하고 Rails가 이미 해결하고 있는 문제에 대해 커스텀 솔루션을 작성합니다. 코드가 많아질수록 깨질 가능성이 늘고, 그만큼 비용도 증가합니다.
스킬 있음
Rails에 이미 내장된 기능을 활용합니다. 코드가 줄어들고, 의존성이 감소하며, 규모가 커져도 예상치 못한 문제가 적어집니다.
상태 추적
스킬 없음
주문 상태, 구독 상태, 승인 워크플로우 등 로직을 앱 전역에 흩뿌려 놓고 언제 무엇이 바뀌었는지 기록하지 않습니다. 버그를 찾기가 어렵습니다.
스킬 있음
모든 상태 변화가 명시적이고, 보호되며, 타임스탬프가 찍힙니다. 언제 어떤 일이 일어났는지 정확히 확인할 수 있어 탐색 작업이 필요 없습니다.
페이지 구조
스킬 없음
AI가 동일한 인터페이스 코드를 페이지마다 복사·붙여넣기 합니다. 하나를 수정해도 다른 페이지는 그대로라 작은 업데이트가 끝없는 수정 작업으로 이어집니다.
스킬 있음
재사용 가능한 인터페이스 컴포넌트를 구축합니다. 한 번만 수정하면 모든 곳에 적용돼 앱이 성장해도 일관성을 유지합니다.