2026-06-23 세션 — Ponytail 플러그인 평가·실측·설치
논의·대안
GitHub DietrichGebert/ponytail(AI 코딩 에이전트용 "게으른 시니어" 미니멀리즘 스킬 — YAGNI·stdlib/네이티브 우선·과설계 억제) 설치 효과를 평가. 1차는 README(마케팅)만 보고 "Opus엔 비용/속도 이득 거의 없음·과대광고 의심"으로 박하게 판단했으나, 페페 지시로 실제 저장소 내용(plugin.json·hooks·SKILL.md·벤치마크 원자료)을 직접 탐색해 재평가: SKILL.md는 가드레일(신뢰경계 입력검증/보안 단순화 금지·"이해엔 게으르지 마라"·비자명 로직 self-check)이 정교하고, 벤치마크는 외부비판(issue #126) 수용·자기 오염버그 공개·single-shot→agentic 재설계 등 드물게 정직·재현가능. 대안은 "외부 플러그인 대신 코디 CLAUDE.md에 YAGNI 한 단락"이었으나, ponytail 자체 벤치가 그 짧은 프롬프트(yagni-oneliner arm)를 테스트해 들쭉날쭉+안전가드 흘림을 보여 풀 스킬이 우위로 정정. 코디 공통지침 "요청 범위만/기존 스타일 따른다"와 철학 일치.
결정
- 마케팅 수치 맹신 금지: 헤드라인 절감률은 Haiku/단발(single-shot) 기준, 실제 멀티턴 세션 비용은 미보장(저장소 Notes도 "재주입·사다리 숙고로 오를 수 있다" 명시).
- 도입 전 실측 A/B 직접 수행: 워크플로로 5과제(과설계함정 date/color picker·축소불가 csv-sum/count-endpoint·안전함정 path-traversal)×2조건(기존 시스템 vs +ponytail)×2회=20셀, 생성=Opus 4.8(코디 실제 시스템)·심사=Sonnet 블라인드. 결과 LOC −64.5%(51.2→18.2)·과설계 점수 1.2→0.5(반감)·기능 정확성 100% 동일·경로순회 안전가드 2/2 유지(최소화해도 가드 안 흘림)·불필요 의존성 0. → 1차 "Opus 효과 없음" 판단 실측 반증. 효과 본질 = 잘못 구제가 아니라 요청 안 한 스코프 절제(Opus 베이스라인이 이미 네이티브 10/10·안전 양호). 단발이라 절감률은 실제 멀티턴보다 과장 가능(ponytail 공개 정직수치 −54%~ 사이).
- 실제 설치 진행(페페 지시):
claude pluginCLI로 도입, 기본모드 full, user scope.
산출물·커밋
- 설치:
claude plugin marketplace add DietrichGebert/ponytail→claude plugin install ponytail@ponytail. ponytail@ponytail v4.7.0 enabled(user scope), git 커밋dedc97c, installPath~/.claude/plugins/cache/ponytail/ponytail/4.7.0. 설정 반영:~/.claude/settings.jsonenabledPlugins["ponytail@ponytail"]=true+extraKnownMarketplaces.ponytail(github DietrichGebert/ponytail). 구성 = 스킬 6(ponytail·-audit·-debt·-gain·-help·-review)·hook 2(SessionStart·UserPromptSubmit)·always-on ~904토큰/세션·기본모드 full. 다음 세션부터 hook 활성(현 세션 미반영). - 문서:
projects/guide/toolkit-catalog.md에 ponytail 추가(§1 상시활성)·§6 이력, 본 세션문서. - 실측 워크플로 산출(에이전트 40·서브에이전트 토큰 70만·2분13초). 데이터는 본 문서 결정란 + 결과는 휴대폰 broker 알림 통지.
다음
- 새 세션 재시작 후 ponytail hook 활성·SKILL 주입 확인(
/ponytail토글 동작,/context로 always-on ~904토큰 확인). - 멀티턴 세션 비용 미검증 → 실리포(pfs·orderpaper) 며칠 사용 후 토큰/비용 추이 관찰. 거슬리면
/ponytail lite또는/ponytail off. - 3rd-party hook이 매 프롬프트 Node 실행 + 컨텍스트 점유 → 업데이트 트러스트 위해 버전 핀 의식(현 dedc97c). 원하면 멀티턴 세션 비용 A/B 별도 설계 가능.
관계
- 주제 그룹: dev-tooling(개발 환경 지침·conventions — 코디 도구 카탈로그)
- 관련 문서: guide-toolkit-catalog, guide-handoff