Quick Reference
Ponytail은 코딩 에이전트가 새 구현을 추가하기 전에 기능 자체가 필요한지, 기존 코드·표준 라이브러리·플랫폼 기능으로 해결할 수 있는지를 먼저 검사하게 합니다.
text
판단 순서: 만들지 않기 -> 기존 코드 재사용 -> 표준·플랫폼 기능 -> 기존 의존성 -> 최소 구현
제공 형태: AGENTS.md, Skills, Plugins, Hooks, MCP 등 클라이언트별 어댑터
보존 대상: 보안, 데이터 손실 방지, 접근성 같은 필수 경계
선택: 작은 요구마다 의존성, 래퍼와 새 추상화가 계속 늘어날 때적용할 때
작은 요구사항마다 라이브러리와 래퍼가 늘어나거나, 코드베이스에 이미 있는 기능을 다시 만드는 문제가 반복될 때 적합합니다. 여러 AI 코딩 도구용 설치 표면을 제공하지만 지원 방식과 Hook 동작은 클라이언트마다 다릅니다.
Plugin이나 Hook을 설치할 때는 자동으로 주입되는 지침, 실행 파일, lifecycle 권한을 먼저 검토합니다. 저장소가 제시하는 코드 감소·비용·속도 수치는 해당 프로젝트의 자체 벤치마크 결과이며 모든 코드베이스에서 같은 효과를 보장하지 않습니다.
Ponytail은 코드를 적게 쓰는 기준이지 요구사항을 생략하는 허가가 아닙니다. 프로젝트의 완료 조건과 테스트를 함께 유지해야 합니다.
참고 링크
2 sources