Community코딩 & 개발github.com

redhat-community-ai-tools/harness-eval-lab

AI 코드 에이전트 구성을 평가하고 점수를 매깁니다. CLI와 Claude Code 플러그인으로 사용 가능합니다.

harness-eval-lab란 무엇인가요?

이 스킬은 AI 코드 에이전트(예: Claude Code)의 전체 구성을 평가하고 점수를 매기는 도구입니다. CLAUDE.md 파일, skills, commands, hooks, agents 등 개발자가 설정한 다양한 구성 요소들을 종합적으로 분석하여 일관성, 완전성, 효율성 측면에서 점수를 부여합니다. CLI 도구로 독립적으로 실행하거나 Claude Code 플러그인으로 통합하여 사용할 수 있어, 에이전트 설정을 최적화하고 생산성을 높이는 데 도움을 줍니다. 이 스킬은 redhat-community-ai-tools에서 제공하며, DevOps 및 AI 에이전트 워크플로우에 관심 있는 개발자와 팀에게 유용합니다.

지원 대상✓Claude Code~Codex CLI~Cursor
npx skills add redhat-community-ai-tools/harness-eval-lab

Installed? Explore more 코딩 & 개발 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

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

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

문서

harness-eval-lab은(는) 무엇을 하나요?

AI 코드 에이전트 구성을 평가합니다. 전체 구성(CLAUDE.md, skills, commands, hooks, agents)에 점수를 매깁니다. CLI 및 Claude Code 플러그인으로 사용 가능합니다.

개요

harness-eval-lab은 AI 코드 에이전트 설정의 품질과 일관성을 평가하기 위한 도구입니다. 이 도구는 다음 구성 요소를 분석하고 점수를 부여합니다:

  • CLAUDE.md: 에이전트의 행동과 규칙을 정의하는 파일
  • Skills: 에이전트가 사용할 수 있는 특화된 능력
  • Commands: 에이전트에 등록된 명령어
  • Hooks: 특정 이벤트에서 실행되는 스크립트
  • Agents: 협업 에이전트 정의

설치

# npm을 통한 설치
npm install -g @redhat-community-ai-tools/harness-eval-lab

# 또는 소스에서 빌드
git clone https://github.com/redhat-community-ai-tools/harness-eval-lab.git
cd harness-eval-lab
npm install
npm run build

사용법

CLI로 사용

# 현재 디렉토리 평가
harness-eval-lab

# 특정 경로 평가
harness-eval-lab --path /path/to/project

# 자세한 결과 출력
harness-eval-lab --verbose

Claude Code 플러그인으로 사용

Claude Code 구성에 다음을 추가하세요:

{
  "plugins": [
    {
      "name": "harness-eval-lab",
      "path": "/path/to/harness-eval-lab"
    }
  ]
}

평가 기준

항목설명가중치
CLAUDE.md에이전트 지침의 존재 여부와 품질30%
Skills등록된 스킬의 다양성과 유용성25%
Commands명령어의 완전성과 문서화20%
Hooks훅의 적절한 사용과 구성15%
Agents에이전트 정의의 명확성10%

점수 해석

  • 90-100: 우수한 구성. 에이전트가 최적으로 동작합니다.
  • 70-89: 양호하지만 개선 여지가 있습니다.
  • 50-69: 기본적인 구성은 있으나 중요 요소가 누락되었습니다.
  • 0-49: 구성이 부족하거나 존재하지 않습니다.

라이선스

Apache-2.0

기여

버그 리포트, 기능 제안, 풀 리퀘스트는 GitHub 저장소를 통해 환영합니다.

관련 스킬