Communitygithub.com

Arteriogramtrombiculiasis120/claude-code-reverse-engineering

Claude Code CLI의 리버스 엔지니어링 사양을 탐색하고, npm 패키지의 소스 맵 분석을 통해 구현 가능한 설계 문서를 제공합니다.

claude-code-reverse-engineering란 무엇인가요?

이 스킬은 Claude Code CLI의 내부 동작을 리버스 엔지니어링하여 상세한 사양과 구현 준비가 완료된 설계 문서를 제공합니다. npm 패키지의 소스 맵을 분석함으로써 CLI의 명령 구조, 플러그인 시스템, 구성 처리 방식 등을 체계적으로 문서화합니다. 개발자와 AI 에이전트 사용자는 이 스킬을 통해 Claude Code의 확장 포인트와 동작 방식을 깊이 이해하고, 커스텀 통합이나 도구 개발에 활용할 수 있습니다. 주로 Claude Code 환경에서 사용되며, 리버스 엔지니어링 결과는 마크다운 형식의 설계 문서로 제공되어 쉽게 참조할 수 있습니다.

지원 대상✓Claude Code~Codex CLI~Cursor
npx skills add Arteriogramtrombiculiasis120/claude-code-reverse-engineering

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

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

문서

claude-code-reverse-engineering은(는) 무엇을 하나요?

Claude Code CLI의 리버스 엔지니어링 사양을 탐색하고, npm 패키지의 소스 맵 분석을 통해 구현 가능한 설계 문서를 제공합니다.

개요

이 저장소는 Claude Code CLI의 내부 구조와 동작 방식을 리버스 엔지니어링한 결과물을 담고 있습니다. npm 패키지의 소스 맵을 분석하여 CLI 명령, 플러그인 시스템, 구성 처리, 에러 핸들링 등의 주요 구성 요소를 문서화합니다.

주요 기능

  • 명령 구조 분석: Claude Code의 모든 CLI 명령과 서브 명령을 계층적으로 문서화
  • 플러그인 시스템: 플러그인 로딩 메커니즘, 생명 주기, 확장 포인트 분석
  • 구성 처리: 설정 파일 형식, 환경 변수, 기본값 처리 방식 설명
  • 소스 맵 디컴파일: 실제 구현 코드를 분석하여 동작 원리 파악

사용 방법

이 스킬은 Claude Code 환경에서 직접 사용할 수 있습니다. 분석 결과는 마크다운 문서로 제공되며, 각 섹션은 리버스 엔지니어링된 설계 사양을 포함합니다.

사전 요구 사항

  • Claude Code CLI가 설치된 환경
  • npm 패키지 소스 맵에 대한 접근 권한

문서 구조

문서는 다음 카테고리로 구성됩니다:

  1. CLI 명세 - 모든 명령과 플래그 목록
  2. 내부 API - 모듈 간 인터페이스 설명
  3. 확장 가이드 - 커스텀 플러그인 개발 방법
  4. 참조 자료 - 소스 맵 분석 결과

기여

리버스 엔지니어링 결과에 대한 수정 제안이나 추가 분석 결과는 이슈 또는 PR을 통해 제출할 수 있습니다.

라이선스

이 프로젝트는 교육 및 연구 목적으로 제공됩니다. 원본 Claude Code의 라이선스 조건을 준수해야 합니다.

관련 스킬