Claude Code, Codex, Cursor 같은 AI 코딩 에이전트에 요구사항, 설계, 작업, 자율 구현을 아우르는 명세 기반 개발 워크플로를 Agent Skills로 설치합니다.
tigerless-labs/autoharness
실제 세션에서 스킬을 추출하고 사용하면서 병합·업데이트하며, 더 이상 쓰이지 않는 스킬은 정리하는 Claude Code용 자가 학습 스킬 레이어입니다.
- 스타
- 10,743
- 포크
- 653
- 열린 이슈
- 55
- 마지막 커밋
- 그저께
어떤 프로젝트인가요?
autoharness는 현재 진행 중인 세션에서 재사용 가능한 스킬을 학습하는 Claude Code 플러그인입니다. 각 세션의 에피소드를 .claude/skills/ 아래에 기본 형식의 SKILL.md 파일로 정리하고, reflector가 새로 얻은 교훈을 기존 라이브러리와 비교해 같은 상황에 쓰이는 스킬을 병합합니다. 덕분에 유사한 스킬이 중복으로 쌓이지 않습니다.
스킬의 수명 주기는 벤치마크가 아니라 실제 사용 여부에 따라 결정됩니다. 이후 턴에서 스킬이 실제로 로드되는 빈도에 따라 유지 여부가 정해지며, 사용되지 않는 스킬은 삭제하지 않고 보관 처리합니다. 플러그인은 원장에서 표시를 확인할 수 있는 자체 생성 스킬만 다루고, 직접 작성했거나 설치한 스킬은 건드리지 않습니다. 스킬을 만들거나 업데이트할 때마다 이유와 근거를 스킬별 원장에 기록합니다.
상주 데몬 없이 실행됩니다. 세션 내 도구 호출 횟수가 학습을 시작하고, 세션 시작 시 그룹별 인덱스를 주입해 라이브러리의 스킬을 불러옵니다. PATH에 Python 3.11 이상이 필요하며, 서드파티 의존성은 없습니다.
핵심 기능
- 01실제 Claude Code 세션에서 스킬을 자동으로 추출하며, /learn으로 필요할 때 직접 기록할 수도 있습니다.
- 02같은 상황에 쓰이는 스킬을 하나로 병합해 유사한 스킬이 중복 생성되지 않게 합니다.
- 03스킬 사용을 추적하고, 사용되지 않는 스킬은 삭제하지 않고 보관 처리합니다.
- 04원장 표시로 식별되는 자체 생성 스킬만 수정합니다.
- 05나중에 검토할 수 있도록 스킬을 만들거나 업데이트할 때마다 이유와 근거를 기록합니다.
- 06데몬 없이 실행되며 세션 시작 시 그룹별 스킬 인덱스를 주입합니다.
활용 사례
- 워크플로와 디버깅 노하우가 쌓이는 동안 프로젝트의 Claude Code 스킬 라이브러리를 최신 상태로 유지합니다.
- 매일 코딩 세션에서 반복되는 수정 방법이나 명령어 시퀀스를 스킬로 직접 작성하지 않고 기록합니다.
- 오래된 스킬을 자동으로 정리하는 자가 유지형 스킬 레이어를 운영합니다.
빠른 시작
- 1
PATH에 있는 python3가 Python 3.11 이상인지 확인하세요
- 2
Claude Code에 마켓플레이스를 추가하세요
/plugin marketplace add tigerless-labs/autoharness - 3
Claude Code에 플러그인을 설치하세요
/plugin install autoharness@autoharness - 4
플러그인을 다시 불러오세요(또는 Claude Code를 재시작하세요)
/reload-plugins
사용 전 알아둘 점
- Linux와 macOS에서만 지원됩니다.
- PATH의 python3로 Python 3.11 이상이 필요합니다. 기본 인터프리터가 더 오래된 버전이면 hooks가 알림 없이 비활성화됩니다.
- 백그라운드에서 .claude/skills/의 skills를 자동으로 작성하고 정리합니다.
포함된 컬렉션
토픽
자주 묻는 질문
- autoharness은(는) 무엇인가요?
- 실제 세션에서 스킬을 추출하고 사용하면서 병합·업데이트하며, 더 이상 쓰이지 않는 스킬은 정리하는 Claude Code용 자가 학습 스킬 레이어입니다. autoharness는 현재 진행 중인 세션에서 재사용 가능한 스킬을 학습하는 Claude Code 플러그인입니다. 각 세션의 에피소드를 .claude/skills/ 아래에 기본 형식의 SKILL.md 파일로 정리하고, reflector가 새로 얻은 교훈을 기존 라이브러리와 비교해 같은 상황에 쓰이는 스킬을 병합합니다. 덕분에 유사한 스킬이 중복으로 쌓이지 않습니다.
- autoharness은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- autoharness은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- autoharness은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. autoharness의 마지막 커밋은 2026년 11월 4일입니다.
- autoharness은(는) 어디에 사용할 수 있나요?
- 워크플로와 디버깅 노하우가 쌓이는 동안 프로젝트의 Claude Code 스킬 라이브러리를 최신 상태로 유지합니다. 매일 코딩 세션에서 반복되는 수정 방법이나 명령어 시퀀스를 스킬로 직접 작성하지 않고 기록합니다. 오래된 스킬을 자동으로 정리하는 자가 유지형 스킬 레이어를 운영합니다.
- autoharness는 어떻게 설치하나요?
- PATH에 있는 python3가 Python 3.11 이상인지 확인하세요 Claude Code에 마켓플레이스를 추가하세요: /plugin marketplace add tigerless-labs/autoharness Claude Code에 플러그인을 설치하세요: /plugin install autoharness@autoharness 플러그인을 다시 불러오세요(또는 Claude Code를 재시작하세요): /reload-plugins
- autoharness은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/tigerless-labs/autoharness
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
Claude Code나 Codex가 그려 주는, 구성 요소와 파일, 엔드포인트 및 서로 간의 연결을 보여 주는 인터랙티브한 평이한 언어의 코드베이스 지도입니다.
AI 코딩 에이전트가 재사용과 최소한의 구현을 우선해 필요한 코드만 작성하도록 하는 프롬프트 기반 스킬입니다.
코드를 작성하기 전에 에이전트가 명세 초안을 만들고, 새 컨텍스트의 서브에이전트들이 검토하는 오픈소스 소프트웨어 설계 플러그인입니다.
코딩 에이전트가 Swift와 SwiftUI로 기본 macOS 앱을 조사하고, 복제하고, 설계하고, 빌드하고, 테스트하도록 안내하는 에이전트 스킬 모음입니다.
Claude Code, Codex CLI, Cursor CLI, Gemini CLI를 위한 쉬운 에이전트 스킬로 세션 보고서를 한눈에 이해할 수 있는 결론으로 바꿉니다.