Community라이팅 & 에디팅github.com

abellobm3681/nuget-docs

AI 에이전트 및 CLI 워크플로를 위해 NuGet 패키지 API를 검사하고, XML 문서를 디컴파일하며, 버전을 비교하고, 종속성을 해결합니다.

nuget-docs란 무엇인가요?

이 스킬은 개발자와 AI 에이전트가 NuGet 패키지를 심층적으로 분석할 수 있도록 지원합니다. 패키지의 공개 API를 검사하고, 포함된 XML 문서를 디컴파일하여 메서드 설명 및 매개변수 정보를 추출합니다. 또한 여러 버전 간의 API 차이를 비교하거나 패키지의 종속성 트리를 확인할 수 있어, 기존 코드베이스와의 호환성 분석이나 패키지 업그레이드 전 영향 평가에 유용합니다. Claude Code, Cursor, Codex 등 다양한 AI 에이전트 플랫폼에서 사용할 수 있으며, CLI 도구와의 통합도 지원하여 자동화된 워크플로에 쉽게 포함시킬 수 있습니다. SKILL.md에 정의된 대로, 이 스킬은 NuGet 패키지 메타데이터 분석, 어셈블리 리플렉션, XML 문서 파싱, 버전 차이 비교, 종속성 그래프 탐색 등의 기능을 제공합니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add abellobm3681/nuget-docs

Installed? Explore more 라이팅 & 에디팅 skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

nuget-docs은(는) 무엇을 하나요?

AI 에이전트 및 CLI 워크플로를 위해 NuGet 패키지 API를 검사하고, XML 문서를 디컴파일하며, 버전을 비교하고, 종속성을 해결합니다.

개요

이 스킬은 AI 에이전트가 .NET NuGet 패키지를 분석할 수 있도록 설계되었습니다. 다음과 같은 기능을 제공합니다:

  • 패키지의 공개 API 표면 검사
  • 포함된 XML 문서 추출 및 표시
  • 두 패키지 버전 간의 API 차이 비교
  • 패키지 종속성 트리 해결 및 표시

사용법

패키지 API 검사

nuget-docs inspect <패키지명> [버전]

예시:

nuget-docs inspect Newtonsoft.Json 13.0.1

XML 문서 디컴파일

nuget-docs decompile <패키지명> [버전]

버전 비교

nuget-docs diff <패키지명> <버전1> <버전2>

종속성 확인

nuget-docs deps <패키지명> [버전]

지원 플랫폼

  • Claude Code
  • Cursor
  • Codex
  • 기타 AI 에이전트 플랫폼
  • CLI 도구

동작 방식

이 스킬은 NuGet API를 사용하여 패키지 메타데이터와 어셈블리를 가져옵니다. 그런 다음 .NET 리플렉션을 사용하여 공개 API를 분석하고, 포함된 XML 문서 파일을 파싱하여 사람이 읽을 수 있는 문서로 변환합니다. 버전 비교는 어셈블리 메타데이터의 차이 분석을 통해 이루어집니다.

예시

다음은 Newtonsoft.Json 패키지의 API를 검사하는 예시입니다:

> nuget-docs inspect Newtonsoft.Json 13.0.1

패키지: Newtonsoft.Json (v13.0.1)
네임스페이스: Newtonsoft.Json

공개 타입:
  - JsonConvert
  - JsonSerializer
  - JObject
  - JArray
  - ...

메서드 (JsonConvert):
  - SerializeObject(object, JsonSerializerSettings?)
  - DeserializeObject<T>(string, JsonSerializerSettings?)
  - ...

라이선스

MIT

관련 스킬