클로드스킬마트스킬 둘러보기스킬이 뭐예요?
목록으로

Arbor — 가설 트리 기반 자율 최적화

평가 지표가 있는 아티팩트를 수십 번의 실험으로 자동 개선하되, 가설 트리와 held-out 테스트 게이트로 과적합을 막아주는 스킬입니다.

자동화·워크플로고급33,0303,248AI 점수 8/10마지막 업데이트: 2026. 8. 9.

무엇을 해주나

Arbor 논문의 HTR(Hypothesis Tree Refinement) 방식을 Claude Code에서 그대로 실행합니다. 대화 기록 대신 영속적인 가설 트리에 연구 상태를 저장하고, Claude가 장기 코디네이터 역할로 트리를 관리합니다. 각 가설은 격리된 git worktree 안에서 단기 executor 서브에이전트가 검증하고, dev 점수·결과·인사이트·브랜치 참조 네 가지를 돌려줍니다.

핵심 사이클은 여섯 단계입니다: Observe(트리 재확인) → Ideate(반증 가능한 가설 제안) → Select(정보량이 큰 실험 선택) → Dispatch(워크트리 병렬 실행) → Backpropagate(인사이트를 상위로 추상화) → Decide(가지치기 또는 머지). 승격은 검색에 쓰지 않은 E_test 평가자를 통과할 때만 허용되어, dev 점수만 오르는 과적합을 걸러냅니다. 모든 상태 관리는 scripts/tree.py(init·observe·add-node·set-evidence·propagate·prune·merge)가 담당합니다.

이런 분께 추천

  • 모델 학습 레시피·옵티마이저·아키텍처를 반복 튜닝하는 ML 연구자
  • 에이전트 하네스나 툴 사용 스캐폴드의 성공률을 끌어올리려는 엔지니어
  • MLE-bench / Kaggle식 "제출물 개선" 벤치마크 참가자
  • dev 셋에만 잘 맞는 결과가 나올까 걱정되는 프롬프트·파이프라인 최적화 담당자

한 번의 수정으로 끝나는 작업이나 평가자가 아예 없는 아이디어 발산에는 맞지 않습니다.

활용 예시

  1. 검색 하네스 정확도 개선tree.py init으로 objective와 dev/test 평가 명령을 등록한 뒤, "검증이 병목이다" 같은 깊이1 방향 아래에 K=5 롤아웃 집계 같은 깊이2 개입을 3개 붙여 병렬 검증합니다.
  2. Kaggle 제출물 최적화 — 피처 엔지니어링 방향과 모델 앙상블 방향을 형제 노드로 두고, 실패한 가지는 prune --reason으로 남겨 다음 아이디에이션에서 같은 함정을 피합니다.
  3. 프롬프트 파이프라인 튜닝 — dev 점수는 올랐지만 test에서 떨어진 후보를 머지 게이트가 거부하면, 그 자체를 "dev 신호를 착취 중"이라는 교훈으로 기록해 방향을 전환합니다.

· · · 설치 가이드 · · ·

Claude 앱에 설치 (터미널 필요 없음)
  1. 아래 버튼으로 ZIP 파일을 받으세요.
  2. Claude 설정 → Capabilities에서 '코드 실행 및 파일 생성'을 켭니다. (한 번만)
  3. Claude에서 Customize → Skills → + → '스킬 업로드'를 누르고 받은 ZIP을 올립니다.
ZIP 내려받기
Claude Code에 설치

Claude에게 맡기기 — 아래 문장을 Claude Code에 붙여넣으세요

클로드스킬마트에서 찾은 스킬을 설치해줘.
GitHub 저장소 K-Dense-AI/scientific-agent-skills 의 skills/arbor 폴더를 내 ~/.claude/skills/arbor/ 에 그대로 복사해줘.
설치가 끝나면 이 스킬로 무엇을 할 수 있는지 한 줄로 알려줘.

직접 명령으로 설치하기

git clone https://github.com/K-Dense-AI/scientific-agent-skills.git && mkdir -p ~/.claude/skills && cp -r scientific-agent-skills/skills/arbor ~/.claude/skills/

제3자가 만든 스킬입니다. 설치 전 원본 저장소를 한 번 확인하세요.

  1. 터미널을 열고 스킬 저장소를 내려받습니다: git clone https://github.com/K-Dense-AI/scientific-agent-skills.git
  2. 스킬 폴더가 없다면 만듭니다: mkdir -p ~/.claude/skills
  3. arbor 스킬만 복사합니다: cp -r scientific-agent-skills/skills/arbor ~/.claude/skills/
  4. ~/.claude/skills/arbor/scripts/tree.pyreferences/ 파일들이 함께 들어왔는지 확인합니다.
  5. Python 3와 git이 설치되어 있는지 확인합니다(워크트리 격리에 git이 필수입니다).
  6. 개선하려는 프로젝트가 git 저장소이고 현재 정상 실행되는지 확인합니다.
  7. dev 평가 명령과 test 평가 명령(다른 시드/분할)을 각각 준비합니다.
  8. Claude Code를 다시 시작한 뒤 "이 에이전트 하네스의 평가 점수를 반복 실험으로 올려줘"처럼 요청하면 스킬이 활성화됩니다.