self-improving-agents은(는) 무엇을 하나요?
Claude Code 스킬로, 프로젝트 에이전트가 모든 빌드 사이클에서 학습할 수 있게 합니다. 2계층 자기 개선: 학습 내용을 캡처한 다음 에이전트 DNA에 주입합니다.
개요
이 스킬은 Claude Code가 프로젝트 컨텍스트와 과거 경험에서 학습하여 시간이 지남에 따라 더 나은 결정을 내릴 수 있도록 도와줍니다. self-improving-agents 스킬을 활성화하면 Claude Code는 이전 빌드와 대화에서 얻은 통찰력을 자동으로 기록하고 활용합니다.
작동 방식
- 학습 캡처: 각 작업 후, 스킬은 중요한 발견, 함정, 모범 사례를 구조화된 형식으로 저장합니다.
- DNA 통합: 저장된 학습 내용은 향후 세션을 위한 시스템 프롬프트에 동적으로 추가되어 에이전트의 'DNA'를 구성합니다.
- 지속적인 개선: 각 사이클마다 지식 베이스가 성장하여 에이전트의 결정이 더욱 정확하고 효율적이게 됩니다.
사용법
프로젝트 디렉토리에서 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