repo2skill은(는) 무엇을 하나요?
모든 저장소를 분석하여 에이전트가 즉시 사용할 수 있는 온보딩 컨텍스트(명령어, 진입점, 보안 감사, 빠른 시작 가이드, SKILL.md)로 변환합니다.
개요
repo2skill 스킬은 주어진 저장소의 코드, 설정 파일, 문서 및 의존성을 분석하여 AI 에이전트가 해당 프로젝트를 빠르게 이해하고 작업을 시작할 수 있도록 돕는 온보딩 문서를 생성합니다. 이 스킬은 저장소 리포지토리의 URL을 입력으로 받아 자동으로 분석을 수행하고, 분석 결과를 마크다운 형식의 SKILL.md 파일로 출력합니다.
사용 방법
- 저장소 URL을 입력합니다.
- 스킬이 저장소를 클론하거나 API를 통해 메타데이터를 수집합니다.
- 분석이 완료되면 생성된 SKILL.md 파일을 확인합니다.
분석 항목
- 명령어(Commands): 프로젝트 실행, 빌드, 테스트, 린트 등에 사용되는 주요 명령어
- 진입점(Entrypoints): 애플리케이션의 시작 지점과 주요 모듈
- 보안 감사(Security Audit): 알려진 취약점, 비밀키 노출, 안전하지 않은 설정 감지
- 빠른 시작 가이드(Quickstarts): 저장소를 로컬에서 설정하고 실행하는 단계별 안내
- SKILL.md 생성: AI 에이전트가 이해할 수 있는 표준화된 온보딩 문서 생성
지원 플랫폼
- GitHub
- GitLab
- Bitbucket (계획 중)
예제
입력: https://github.com/example/sample-project
출력: SKILL.md 파일이 생성되며, 아래와 같은 섹션을 포함합니다.
# sample-project
## 명령어
- `npm start`: 개발 서버 실행
- `npm test`: 테스트 실행
- `npm run build`: 프로덕션 빌드
## 진입점
- `src/index.js`: 메인 애플리케이션 진입점
## 보안 감사
- 의존성 취약점: 없음
- 비밀키 노출: 없음
## 빠른 시작 가이드
1. `npm install`
2. `npm start`
## SKILL.md
...
참고 사항
- 분석을 위해 저장소에 읽기 권한이 필요합니다.
- 대규모 저장소의 경우 분석 시간이 더 소요될 수 있습니다.
- 생성된 SKILL.md는 AI 에이전트의 시스템 프롬프트에 포함되어 사용될 수 있습니다.