TL;DR
skillassay는 Agent가 사용자 입력 전에 자동으로 로드하는 지침 파일과 Skill의 컨텍스트 비용을 harness와 작업 디렉터리 범위에 맞춰 계산하는 TypeScript/Node 정적 검사 도구입니다. CLAUDE.md, AGENTS.md, GEMINI.md와 Skill 관련 경로를 찾아 실제로 함께 로드되는 항목만 합산하며, `cl100k_base` 수치는 Claude 전용 tokenizer가 없는 한계를 반영해 proxy로 표시합니다. 1,029개 `SKILL.md`를 검사한 결과 37개의 사양 위반과 58개의 trigger clause 부재가 확인됐고, 전수 대조 기준 false-positive rate는 9.0%였습니다. 반면 33개 저장소의 중앙값 절감량은 0 tokens였으며, TF-IDF cosine 기반 trigger-overlap precision도 약 62%라 해당 검사는 기본값에서 꺼져 있습니다.
합의점 vs 논쟁점
논쟁점
- trigger-overlap을 기본 검사로 켤 수 있는지는 아직 불확실합니다. 현재 TF-IDF cosine 방식의 precision이 약 62%라 오탐을 줄이기 전에는 자동 차단에 부적합합니다. 작성자는 같은 trigger를 두고 경쟁하는 Skill을 구분할 더 나은 유사도 지표가 있는지 피드백을 요청했습니다.
- 정적 비용 측정에서 어떤 토크나이저를 기준으로 삼을지는 한계가 남습니다. Claude 전용 오프라인 토크나이저가 없어 `cl100k_base` 수치를 사용하지만, 이를 실제 Claude 비용으로 간주하면 fabrication이 됩니다. 도구는 이 차이를 모든 count에 method와 proxy 표기로 붙여 제한을 명시합니다.
실용적 조언
- Agent context 비용을 계산할 때 저장소 안의 모든 지침 파일을 합치지 말고, 동일한 harness와 작업 디렉터리에서 한 세션에 실제로 함께 로드되는 파일만 묶어야 합니다. 이 범위를 잘못 잡으면 123,567 tokens처럼 실제 상시 비용보다 큰 수치가 나올 수 있습니다. skillassay는 이 로딩 관계를 자동으로 찾는 방식으로 측정 대상을 좁힙니다.
- 토큰 수를 보고할 때는 사용한 tokenizer와 측정 방법을 함께 기록해야 합니다. Claude 전용 tokenizer가 없는 환경에서 `cl100k_base`로 얻은 값은 proxy로 표시해야 하며, 정확한 Claude 토큰 수라고 부르면 안 됩니다. 이 도구는 코드 전반에 계산 방법을 부착해 수치의 성격을 구분합니다.
- trigger-overlap 결과는 현재 기본 차단 규칙으로 사용하지 않는 편이 안전합니다. TF-IDF cosine과 보정 threshold의 precision이 약 62%이므로 opt-in 검사로 실행하고, 실제 라벨 데이터로 threshold를 다시 보정해야 합니다. stale-path와 영어 전용 trigger clause 감지 역시 각각 측정 범위와 언어 제약을 함께 고려해야 합니다.
섹션별 상세

용어 해설
- 컨텍스트 윈도(Context Window)
- — AI agent가 작업 중 참고할 수 있는 입력 토큰 공간입니다. skillassay는 사용자가 입력하기 전 자동으로 로드되는 지침 파일과 Skill의 토큰 비용을 이 공간의 상시 비용으로 계산합니다.
- 하네스·작업 디렉터리 범위(Harness Scope)
- — 같은 Agent harness와 작업 디렉터리에서 실제로 함께 로드되는 파일만 하나의 세션 비용으로 묶는 기준입니다. 디스크 전체의 지침 파일을 단순 합산하는 오류를 줄이는 핵심 범위 설정입니다.
- cl100k_base 토크나이저(cl100k_base)
- — OpenAI 계열 모델에서 널리 쓰이는 토큰화 기준 중 하나입니다. 이 도구는 Claude 전용 오프라인 토크나이저가 없기 때문에 cl100k_base로 센 값을 정확한 Claude 토큰 수가 아닌 proxy로 표시합니다.
- TF-IDF 코사인 유사도(TF-IDF cosine)
- — 문서에서 단어의 중요도를 TF-IDF로 표현한 뒤 두 벡터의 방향 유사도를 계산하는 방법입니다. skillassay는 Skill description을 정규화한 뒤 이 값으로 동일한 trigger를 겨냥하는 Skill 간 겹침을 추정합니다.
언급된 도구
Agent가 자동으로 불러오는 지침과 Agent Skills의 컨텍스트 비용 및 사양 적합성을 검사합니다.
`cl100k_base` 기준으로 지침 파일과 Skill의 토큰 수를 계산합니다.
skillassay를 구현하고 실행하는 개발 환경입니다.
언급된 리소스
AI 요약 · 북마크 · 개인 피드 설정 — 무료
출처 · 인용 안내
인용 시 "요약 출처: AI Trends (aitrends.kr)"를 표기하고, 사실 확인은 원문 보기 기준으로 진행해 주세요. 자세한 기준은 운영 정책을 참고해 주세요.