UStackUStack
Skilled icon

Skilled

Skilled는 Claude Code, OpenCode, Codex, Grok, Droid 등 AI 코딩 도구의 스킬 사용을 추적하는 터미널 대시보드입니다. 로컬 기록만 읽고, 목록·감사·검사용 CLI 명령도 제공합니다.

Skilled

Skilled란?

Skilled는 Claude Code, OpenCode, Codex, Grok, Droid를 비롯한 여러 AI 코딩 도구 전반의 스킬 사용 통계를 모아 보여주는 터미널 사용자 인터페이스(TUI) 대시보드입니다. 사용자의 로컬 머신에 있는 기록 및 세션 파일을 읽어 스킬 호출, 추세, 최근 활동을 하나의 통합된 화면으로 보여줍니다.

이 프로젝트는 외부 서비스로 데이터를 보내지 않고도 다양한 AI 코딩 환경에서 스킬이 어떻게 사용되는지 살펴보고 싶은 사람들을 위해 설계되었습니다. 대화형 대시보드와 함께, 개별 스킬을 목록화·감사·검사할 수 있는 명령줄 출력도 제공합니다.

주요 기능

  • 도구 간 통합: 지원되는 AI 코딩 도구의 로컬 추적 데이터를 파싱해 공통 형식으로 정규화하므로, 제공업체 간 스킬 사용을 더 쉽게 비교할 수 있습니다.
  • 대화형 TUI 대시보드: 터미널 인터페이스에서 막대 그래프, 16주 활동 히트맵, 시간대별 히스토그램, 최근 활동 피드를 보여줍니다.
  • 스킬 감사 보기: 상위 사용 스킬, 증가·감소 중인 스킬, 오래된 스킬, 단발성 스킬, 프로젝트 간 패턴을 보여줘 한눈에 사용 현황을 점검할 수 있습니다.
  • JSON 출력이 있는 CLI 명령: skilled list, skilled audit, skilled detail <skill>, skilled calls --source codex, skilled providers 같은 명령을 포함하며, 기계 판독용 출력용 --json도 사용할 수 있습니다.
  • 필터링 및 정렬 제어: 소스 또는 프로젝트 기준 필터링을 지원하고, TUI에서 개수, 알파벳순, 최신순 정렬을 대화형으로 조정할 수 있습니다.
  • 로컬 전용 동작: 기록 파일을 로컬에서만 읽으며 계정, 네트워크 접속, API 키, 텔레메트리가 필요하지 않습니다.

Skilled 사용 방법

제공된 shell script, npm, 또는 pip으로 Skilled를 설치한 뒤 skilled를 실행해 대시보드를 엽니다. 실행 후에는 통합 사용량 보기를 둘러보거나, 정렬 모드를 바꾸거나, 스킬 상세 패널을 열거나, 집중된 보고서나 JSON 출력이 필요할 때 CLI 명령을 실행할 수 있습니다.

사용 사례

  • 도구 전반의 스킬 사용 검토: 여러 AI 코딩 도우미를 사용하는 개발자는 한곳에서 서로 다른 제공업체 전반의 특정 스킬이 얼마나 자주 호출되는지 확인할 수 있습니다.
  • 비활성 또는 과도하게 사용된 스킬 찾기: 감사 보기는 증가 중, 감소 중, 오래된, 한 번만 사용된 스킬을 식별하는 데 도움이 되어 정리와 워크플로 검토에 유용합니다.
  • 한 스킬의 세부 정보 확인: 사용자는 넓은 대시보드를 훑는 대신 개별 스킬을 열어 사용 패턴, 소스, 프로젝트별 분포를 살펴볼 수 있습니다.
  • 프로젝트별 활동 확인: 프로젝트 기준 필터링을 통해 어떤 저장소나 작업 공간이 특정 스킬 호출을 유발하는지 파악할 수 있습니다.
  • 스크립트나 분석용 데이터 내보내기: JSON 출력 모드는 다른 도구, 스크립트, 보고 워크플로에 데이터를 공급할 수 있습니다.

FAQ

Skilled가 내 데이터를 서버로 전송하나요? 아니요. 소스 설명에 따르면 로컬 기록 파일만 읽고, 네트워크와 텔레메트리는 전혀 사용하지 않습니다.

어떤 AI 코딩 도구를 지원하나요? 페이지에는 Claude Code, OpenCode, Codex, Grok, Droid가 지원되거나 감지되는 도구로 나와 있으며, 각 도구의 기록 파일이 로컬에 있는지 여부를 기준으로 자동 감지됩니다.

설정 없이 사용할 수 있나요? 예. 문서에 따르면 Skilled는 설치된 도구를 자동 감지하고 해당 기록 파일이 있으면 표시하므로, 일반적인 사용에서는 수동 설정이 필요하지 않습니다.

TUI뿐 아니라 명령줄 인터페이스도 제공하나요? 예. 이 프로젝트는 대화형 터미널 대시보드와 함께 list, audit, detail, calls, providers 같은 CLI 명령도 포함합니다.

큰 기록 파일에서도 작동하나요? 저장소에는 큰 기록 파일을 더 빠르게 다시 스캔하기 위한 선택적 Rust 인덱스가 언급되어 있으며, TUI는 사용 가능할 때 이를 자동으로 사용합니다.

대안

  • 도구별 사용 로그: 각 AI 코딩 도구가 자체 로컬 기록을 보관할 수 있지만, 그런 로그는 단일 제공업체에만 한정되며 도구 간 사용 현황을 통합하지는 못합니다.
  • 로컬 JSONL 파일용 커스텀 스크립트: 개발자가 세션 및 기록 파일을 직접 파싱하는 스크립트를 작성할 수 있지만, 파싱 및 집계 로직을 직접 유지해야 합니다.
  • 일반 터미널 대시보드: 더 넓은 범위의 TUI 대시보드는 활동을 시각화할 수 있지만, AI 코딩 스킬 추적이나 Skilled가 추출하는 특정 개념을 이해하지 못할 수 있습니다.
  • 웹 기반 분석 서비스: 클라우드 분석 제품은 대시보드와 리포팅을 제공할 수 있지만, 보통 데이터 업로드에 의존하므로 Skilled의 로컬 전용 워크플로와는 다릅니다.
Skilled | UStack