Claude Code에 '게으른 시니어 개발자' 모드를 추가했더니 코드를 6배나 적게 작성하네요
I gave Claude Code a "lazy senior dev" mode and it writes like 6x less code
핵심 요약
AI의 과도한 코드 생성을 방지하고 최소한의 효율적인 코드만 작성하도록 유도하는 'Ponytail' 플러그인 개발기입니다.
- 과잉 생산 방지 — AI가 불필요하게 복잡한 코드를 생성하는 문제를 해결함
- Ponytail 플러그인 — 시니어 개발자처럼 생각하고 최소한의 코드만 작성하도록 유도함
- 성능 개선 — 일반 AI 대비 토큰 사용량 16% 감소 및 코드 라인 수 대폭 절감
- 범용성 지원 — Claude Code뿐만 아니라 Cursor, Windsurf 등 다양한 도구와 호환됨
AI 에이전트들은 과하게 일하려는 경향이 있습니다. 이메일 유효성 검사를 요청하면 래퍼와 정규식까지 포함된 27줄짜리 EmailValidator 클래스를 내놓는데, 심지어 그 정규식조차 틀려 있는 경우가 많죠.
그래서 저는 Ponytail을 만들었습니다. 이건 누구나 다 아는 시니어 개발자의 영혼을 불러오는 기술입니다. 긴 포니테일 머리에 뿔테 안경을 쓰고, 산전수전 다 겪은 그런 개발자죠. 말은 없지만, 딱 한 줄을 작성하고, 그건 완벽하게 작동합니다.
코드를 작성하기 전에 이 도구는 일종의 검증 단계를 거칩니다. 이게 정말 필요한가? 표준 라이브러리에 이미 있는 기능인가? 네이티브 플랫폼 기능인가? 기존 의존성에 포함되어 있나? 한 줄로 끝낼 수 있나? 이 질문들을 통과해야만 비로소 코드를 작성하며, 그것도 최소한으로만 작성합니다.
5가지 작업을 대상으로 아무런 기술이 없는 일반 에이전트와 벤치마크를 해봤습니다. 토큰은 약 16% 적게 사용했고, 속도는 4배 정도 빨랐으며, 코드 라인 수는 293줄에서 47줄로 줄었습니다. 한 작업에서는 일반 에이전트가 아무도 요청하지 않은 애니메이션이 포함된 190줄짜리 카운트다운 '대시보드'를 만들었지만, Ponytail은 13줄로 끝냈습니다.
이건 Claude Code 플러그인이라 매 세션마다 자동으로 활성화되고 상태 표시줄에 배지가 추가됩니다. 다른 도구를 쓰시는 분들을 위해 Cursor, Windsurf, Cline, Copilot, Aider용 규칙 파일도 따로 준비했습니다. MIT 라이선스입니다.
github.com/DietrichGebert/ponytail
작성되지 않은 246줄의 코드는 단 한 번도 사고를 일으킨 적이 없습니다.

