tiangolo/library-skills
Library Agent Skills
해결하는 문제
라이브러리 작성자가 제공하는 공식적인 최신 "스킬"을 설치할 수 있는 방법을 제공함으로써 AI 에이전트가 오래되었거나 잘못된 코드 패턴을 사용하는 것을 방지합니다. 이는 프로젝트에 설치된 라이브러리의 최신 기능과 올바른 사용법에 에이전트가 접근할 수 있도록 하며, 오래된 학습 데이터에 의존하지 않도록 합니다.
작동 방식
이 도구는 프로젝트의 종속성을 스캔하여 공식 AI 스킬을 제공하는 설치된 라이브러리를 식별합니다. 그런 다음 이러한 스킬을 심볼릭 링크(또는 복사본)로 타겟 디렉터리(예: .agents/skills 또는 .claude/skills)에 설치합니다. 이 심볼릭 링크는 라이브러리 자체 파일을 가리키므로, 라이브러리가 업데이트될 때마다 스킬도 자동으로 업데이트됩니다.
대상 사용자
AI 에이전트(예: Claude Code)를 사용하여 코드를 작성하는 개발자로, 사용 중인 라이브러리의 최신 공식 패턴을 에이전트가 사용하고 있음을 보장하고 싶은 사람입니다.
주요 특징
- 자동 동기화: 스킬은 라이브러리 버전과 연결되어 있어 라이브러리 업데이트 시 에이전트 지식도 자동으로 업데이트됩니다.
- 다중 언어 지원:
uvx를 통한 Python 패키지와npx를 통한 JavaScript/TypeScript 패키지로 제공됩니다. - 에이전트 중립적 타겟: 기본적으로
.agents/skills를 사용하지만, Claude Code용으로.claude/skills와 같은 특정 타겟도 지원합니다. - 안전한 관리: 관리되는 심볼릭 링크만 제거되며, 수동으로 작성한 스킬 디렉터리는 그대로 유지됩니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트