skilgen은(는) 무엇을 하나요?
코드베이스와 PRD로부터 AI 코딩 에이전트를 위한 자동 업데이트 스킬 트리를 구축하여 에이전트가 코드와 동기화되도록 유지합니다.
개요
이 스킬은 AI 코딩 에이전트가 프로젝트의 코드베이스와 PRD를 분석하여 계층적 스킬 트리를 자동으로 생성하고 업데이트합니다. 에이전트는 이 스킬 트리를 사용하여 프로젝트의 구조, 규칙, 의존성, 그리고 최신 변경 사항을 빠르게 파악할 수 있습니다.
주요 기능
- 자동 스킬 트리 생성: 코드베이스와 PRD를 분석하여 에이전트가 이해할 수 있는 계층적 스킬 트리를 자동으로 생성합니다.
- 실시간 동기화: 코드 변경 사항이 발생하면 스킬 트리가 자동으로 업데이트되어 에이전트가 항상 최신 정보를 사용할 수 있습니다.
- 다중 에이전트 지원: Claude Code, Cursor, Codex 등 다양한 AI 코딩 에이전트와 호환됩니다.
- 계층적 구조: 프로젝트의 아키텍처, 모듈, 함수, 규칙 등을 계층적으로 표현하여 에이전트의 컨텍스트 이해를 향상시킵니다.
사용 방법
- 설치:
npm install -g skilgen또는pip install skilgen - 초기화: 프로젝트 루트에서
skilgen init을 실행하여 기본 설정 파일을 생성합니다. - 스킬 트리 생성:
skilgen build를 실행하여 현재 코드베이스와 PRD를 기반으로 스킬 트리를 생성합니다. - 자동 업데이트:
skilgen watch를 실행하여 파일 변경을 감지하고 자동으로 스킬 트리를 업데이트합니다.
설정
skilgen.config.json 파일에서 다음 옵션을 설정할 수 있습니다:
sourceDir: 분석할 소스 코드 디렉토리 (기본값:./src)prdPath: PRD 문서 경로 (기본값:./PRD.md)outputDir: 생성된 스킬 트리를 저장할 디렉토리 (기본값:./.skilgen)agentType: 대상 AI 에이전트 유형 (기본값:claude-code)
예시
# 프로젝트 초기화
skilgen init
# 스킬 트리 빌드
skilgen build
# 실시간 감시 모드
skilgen watch
지원 플랫폼
- Claude Code
- Cursor
- Codex
- GitHub Copilot
라이선스
MIT