Communitygithub.com

codeyogi911/self-improving-agents

Claude Code 스킬로, 프로젝트 에이전트가 모든 빌드 사이클에서 학습할 수 있게 합니다. 2계층 자기 개선: 학습 내용을 캡처한 다음 에이전트 DNA에 주입합니다.

self-improving-agents란 무엇인가요?

이 스킬은 Claude Code 환경에서 실행되는 프로젝트 에이전트가 각 빌드 사이클을 통해 지속적으로 성능을 개선할 수 있도록 설계되었습니다. 두 가지 계층의 자기 개선 메커니즘을 제공합니다: 첫 번째 계층에서는 에이전트가 실행 중 발견한 패턴, 문제, 해결책 등의 학습 내용을 캡처하고, 두 번째 계층에서는 이러한 학습 내용을 에이전트의 시스템 프롬프트(즉, 'DNA')에 통합하여 이후 작업에서 재사용 가능하게 만듭니다. 이 스킬은 개발 워크플로우의 효율성을 극대화하고, 반복적인 실수를 줄이며, 프로젝트 전반에 걸쳐 지식이 축적되도록 돕습니다. SKILL.md 문서를 기반으로 하며, 주로 소프트웨어 개발 프로젝트에서 코드 품질과 에이전트 적응성을 향상시키는 데 유용합니다.

지원 대상✓Claude Code~Codex CLI~Cursor
npx skills add codeyogi911/self-improving-agents

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

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

문서

self-improving-agents은(는) 무엇을 하나요?

Claude Code 스킬로, 프로젝트 에이전트가 모든 빌드 사이클에서 학습할 수 있게 합니다. 2계층 자기 개선: 학습 내용을 캡처한 다음 에이전트 DNA에 주입합니다.

개요

이 스킬은 Claude Code가 프로젝트 컨텍스트와 과거 경험에서 학습하여 시간이 지남에 따라 더 나은 결정을 내릴 수 있도록 도와줍니다. self-improving-agents 스킬을 활성화하면 Claude Code는 이전 빌드와 대화에서 얻은 통찰력을 자동으로 기록하고 활용합니다.

작동 방식

  1. 학습 캡처: 각 작업 후, 스킬은 중요한 발견, 함정, 모범 사례를 구조화된 형식으로 저장합니다.
  2. DNA 통합: 저장된 학습 내용은 향후 세션을 위한 시스템 프롬프트에 동적으로 추가되어 에이전트의 'DNA'를 구성합니다.
  3. 지속적인 개선: 각 사이클마다 지식 베이스가 성장하여 에이전트의 결정이 더욱 정확하고 효율적이게 됩니다.

사용법

프로젝트 디렉토리에서 Claude Code를 실행할 때 다음 명령어를 사용하세요:

claude --skill codeyogi911/self-improving-agents

또는 Claude Code 구성 파일(.claude.yml)에 스킬을 추가하세요:

skills:
  - codeyogi911/self-improving-agents

설정

스킬은 프로젝트 루트에 .claude/learnings/ 디렉토리를 생성합니다. 여기에는 JSON 형식의 학습 파일이 저장됩니다:

  • learnings.json: 모든 축적된 학습 내용을 포함합니다.
  • dna.json: 현재 활성 DNA 단편(시스템 프롬프트에 주입된 내용)을 포함합니다.

스킬 동작을 사용자 정의하려면 프로젝트 루트에 .claude/skill.config.json 파일을 만드세요:

{
  "max_learnings": 100,
  "auto_inject": true
}

예시

# 프로젝트 초기화
claude "이 프로젝트를 위한 자기 개선 파이프라인을 설정해줘" --skill codeyogi911/self-improving-agents

# 빌드 후 학습
claude "방금 수정한 함수에서 발생한 오류를 분석하고 학습 내용을 저장해줘"

지원 플랫폼

  • Claude Code (CLI)
  • GitHub Actions (CI/CD 통합)

라이선스

MIT

관련 스킬