Repolode
nicobailon

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. 1

    Pi(npm 패키지)로 설치

    pi install npm:skill-diet
  2. 2

    또는 Codex, Cursor 및 기타 에이전트용으로 설치

    npx skills add nicobailon/skill-diet -g --skill '*'
  3. 3

    Claude Code에서는 마켓플레이스에서 플러그인 설치

    /plugin install skill-diet --marketplace nicobailon/skill-diet
  4. 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 통계는 매일 갱신됩니다.

관련 프로젝트