문장, 코드 스타일, 지나치게 긴 도구 출력을 간결하게 다듬어 AI 코딩 에이전트의 토큰 사용량을 줄이는 의존성 없는 플러그인입니다.
nicobailon/skill-diet
토큰을 아끼도록 비대해진 skill 파일을 줄이고, 가르치는 도구와의 불일치를 바로잡으며, 축소한 버전도 잘 작동하는지 테스트하는 에이전트 스킬입니다.
- 스타
- 230
- 포크
- 9
- 열린 이슈
- 0
- 마지막 커밋
- 어제
어떤 프로젝트인가요?
에이전트는 스킬을 사용할 때마다 전체 SKILL.md를 읽으며, 대부분의 스킬에는 특정 작업에 필요한 것보다 훨씬 많은 내용이 담겨 있습니다. skill-diet는 다른 스킬을 더 짧고 정확하게 다시 작성하는 스킬입니다. 각 사실을 에이전트가 제때 참고할 수 있는 가장 낮은 단계로 옮기고, 모델이 이미 알고 있는 내용은 덜어 내며, CLI, API 또는 SDK를 가르치는 스킬은 도구의 최신 동작과 대조해 확인합니다.
기존 스킬, 새 스킬, 스킬이 없는 상태에서 같은 작업을 수행하는 전후 테스트를 진행하고, 에이전트의 성능이 떨어지지 않을 때만 축소 버전을 유지합니다. 또한 나중에 수정할 때 새로 배운 내용을 추가하더라도 다시 비대해지지 않도록 규칙을 정합니다. 여기에 두 번째 스킬인 skill-model-gap도 포함되어 있으며, 여러 모델에서 같은 작업을 실행해 더 약한 모델에서 스킬이 실패하는 원인을 찾아 수정합니다.
핵심 기능
- 01테스트 결과를 유지하면서 작업마다 불러오는 토큰 수를 줄이도록 스킬을 다시 작성합니다.
- 02도구 사용법을 가르치는 스킬에서 더 이상 작동하지 않는 명령어가 있는지 확인합니다.
- 03변경 사항을 반영하기 전에 같은 작업에서 기존 스킬, 새 스킬, 스킬이 없는 상태를 비교합니다.
- 04스킬을 계속 간결하게 유지하도록 이후 업데이트를 위한 규칙을 정합니다.
- 05특정 모델에서 발생하는 실패를 진단하고 수정하는 skill-model-gap을 포함합니다.
활용 사례
- 모든 에이전트 세션을 느리게 만드는 긴 내부 스킬을 줄일 때.
- CLI를 문서화한 스킬이 설치된 버전과 여전히 일치하는지 확인할 때.
- 교훈을 추가할 때마다 스킬이 비대해지지 않도록 꾸준히 관리할 때.
- 한 모델에서는 작동하지만 더 저렴한 모델에서는 실패하는 이유를 찾을 때.
빠른 시작
- 1
Pi(npm 패키지)로 설치
pi install npm:skill-diet - 2
또는 Codex, Cursor 및 기타 에이전트용으로 설치
npx skills add nicobailon/skill-diet -g --skill '*' - 3
Claude Code에서는 마켓플레이스에서 플러그인 설치
/plugin install skill-diet --marketplace nicobailon/skill-diet - 4
에이전트에게 skill을 간소화해 달라고 요청하세요. 예: “deploy skill을 간소화해 줘”
사용 전 알아둘 점
- 변경 전후 테스트는 실제 에이전트 세션을 실행하므로 시간과 토큰이 듭니다.
- 검사는 eval 작업과 기존 skill에 적힌 내용만 다루므로, 그 밖의 사례는 테스트되지 않을 수 있습니다.
- 호출 로거는 명령줄 도구만 래핑합니다. 네이티브 도구, MCP 서버, API, SDK는 세션 로그에서 읽습니다.
포함된 컬렉션
토픽
자주 묻는 질문
- skill-diet은(는) 무엇인가요?
- 토큰을 아끼도록 비대해진 skill 파일을 줄이고, 가르치는 도구와의 불일치를 바로잡으며, 축소한 버전도 잘 작동하는지 테스트하는 에이전트 스킬입니다. 에이전트는 스킬을 사용할 때마다 전체 SKILL.md를 읽으며, 대부분의 스킬에는 특정 작업에 필요한 것보다 훨씬 많은 내용이 담겨 있습니다. skill-diet는 다른 스킬을 더 짧고 정확하게 다시 작성하는 스킬입니다. 각 사실을 에이전트가 제때 참고할 수 있는 가장 낮은 단계로 옮기고, 모델이 이미 알고 있는 내용은 덜어 내며, CLI, API 또는 SDK를 가르치는 스킬은 도구의 최신 동작과 대조해 확인합니다.
- skill-diet은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- skill-diet은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- skill-diet은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. skill-diet의 마지막 커밋은 2026년 11월 6일입니다.
- skill-diet은(는) 어디에 사용할 수 있나요?
- 모든 에이전트 세션을 느리게 만드는 긴 내부 스킬을 줄일 때. CLI를 문서화한 스킬이 설치된 버전과 여전히 일치하는지 확인할 때. 교훈을 추가할 때마다 스킬이 비대해지지 않도록 꾸준히 관리할 때. 한 모델에서는 작동하지만 더 저렴한 모델에서는 실패하는 이유를 찾을 때.
- skill-diet는 어떻게 설치하나요?
- Pi(npm 패키지)로 설치: pi install npm:skill-diet 또는 Codex, Cursor 및 기타 에이전트용으로 설치: npx skills add nicobailon/skill-diet -g --skill '*' Claude Code에서는 마켓플레이스에서 플러그인 설치: /plugin install skill-diet --marketplace nicobailon/skill-diet 에이전트에게 skill을 간소화해 달라고 요청하세요. 예: “deploy skill을 간소화해 줘”
- skill-diet은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/nicobailon/skill-diet
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
AI 코딩 에이전트가 코드와 설명을 덜 작성하도록 해 출력 토큰과 LLM API 비용을 줄이는 크로스 툴 스킬입니다.
바이너리 점수화로 다른 에이전트 스킬을 설계·개발·테스트·평가하고 개선하는 Claude 스타일 AI 에이전트용 메타 스킬입니다.
AI 코딩 에이전트가 재사용과 최소한의 구현을 우선해 필요한 코드만 작성하도록 하는 프롬프트 기반 스킬입니다.
리서치, 제품 문서, 덱, WeChat 글, 코드 리뷰 등을 위한 엄선된 Agent Skills 13종 모음
소설의 서사 구조를 다듬고 문서별 규칙을 적용해 AI 글투를 걷어내는 휴대용 Agent Skill