Communitygithub.com

Professed-indianbean720/skilgen

코드베이스와 PRD로부터 AI 코딩 에이전트를 위한 자동 업데이트 스킬 트리를 구축하여 에이전트가 코드와 동기화되도록 유지합니다.

skilgen란 무엇인가요?

이 스킬은 AI 코딩 에이전트(예: Claude Code, Cursor)가 프로젝트의 코드베이스와 PRD(제품 요구 사항 문서)를 기반으로 스스로 업데이트되는 스킬 트리를 생성할 수 있게 해줍니다. 개발자가 수동으로 문서를 업데이트하지 않아도 에이전트가 최신 아키텍처, 규칙, 의존성을 반영한 지식을 갖추도록 보장합니다. 코드 분석과 문서 구문 분석을 결합하여 에이전트의 컨텍스트 이해를 향상시키는 계층적 스킬 트리를 구축하며, 코드 변경 시 자동 동기화를 지원합니다. 주로 Claude Code, Cursor, Codex와 같은 도구에서 사용되며, 대규모 프로젝트나 다중 에이전트 환경에서 특히 유용합니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add Professed-indianbean720/skilgen

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

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

문서

skilgen은(는) 무엇을 하나요?

코드베이스와 PRD로부터 AI 코딩 에이전트를 위한 자동 업데이트 스킬 트리를 구축하여 에이전트가 코드와 동기화되도록 유지합니다.

개요

이 스킬은 AI 코딩 에이전트가 프로젝트의 코드베이스와 PRD를 분석하여 계층적 스킬 트리를 자동으로 생성하고 업데이트합니다. 에이전트는 이 스킬 트리를 사용하여 프로젝트의 구조, 규칙, 의존성, 그리고 최신 변경 사항을 빠르게 파악할 수 있습니다.

주요 기능

  • 자동 스킬 트리 생성: 코드베이스와 PRD를 분석하여 에이전트가 이해할 수 있는 계층적 스킬 트리를 자동으로 생성합니다.
  • 실시간 동기화: 코드 변경 사항이 발생하면 스킬 트리가 자동으로 업데이트되어 에이전트가 항상 최신 정보를 사용할 수 있습니다.
  • 다중 에이전트 지원: Claude Code, Cursor, Codex 등 다양한 AI 코딩 에이전트와 호환됩니다.
  • 계층적 구조: 프로젝트의 아키텍처, 모듈, 함수, 규칙 등을 계층적으로 표현하여 에이전트의 컨텍스트 이해를 향상시킵니다.

사용 방법

  1. 설치: npm install -g skilgen 또는 pip install skilgen
  2. 초기화: 프로젝트 루트에서 skilgen init을 실행하여 기본 설정 파일을 생성합니다.
  3. 스킬 트리 생성: skilgen build를 실행하여 현재 코드베이스와 PRD를 기반으로 스킬 트리를 생성합니다.
  4. 자동 업데이트: 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

관련 스킬