behavioral-evals

작성자: google-gemini

행동 평가를 생성, 실행, 수정 및 홍보하기 위한 지침입니다. 에이전트 결정 로직 검증, 오류 디버깅, 프롬프트 디버깅 등에 사용하세요.

npx skills add https://github.com/google-gemini/gemini-cli --skill behavioral-evals

Behavioral Evals

Overview

Behavioral evaluations (evals) are tests that validate the agent's decision-making (e.g., tool choice) rather than pure functionality. They are critical for verifying prompt changes, debugging steerability, and preventing regressions.

[!NOTE] Single Source of Truth: For core concepts, policies, running tests, and general best practices, always refer to evals/README.md.


🔄 Workflow Decision Tree

  1. Does a prompt/tool change need validation?
    • No -> Normal integration tests.
    • Yes -> Continue below.
  2. Is it UI/Interaction heavy?
  3. Is it a new test?
    • Yes -> Set policy to USUALLY_PASSES.
    • No -> ALWAYS_PASSES (locks in regression).
  4. Are you fixing a failure or promoting a test?

📋 Quick Checklist

1. Setup Workspace

Seed the workspace with necessary files using the files object to simulate a realistic scenario (e.g., NodeJS project with package.json).

2. Write Assertions

Audit agent decisions using rig.setBreakpoint() (AppRig only) or index verification on rig.readToolLogs().

3. Verify

Run single tests locally with Vitest. Confirm stability locally before relying on CI workflows.


📦 Bundled Resources

Detailed procedural guides:

  • creating.md: Assertion strategies, Rig selection, Mock MCPs.
  • fixing.md: Step-by-step automated investigation, architecture diagnosis guidelines.
  • promoting.md: Candidate identification criteria and threshold guidelines.

google-gemini의 다른 스킬

greeter
google-gemini
친절한 인사 스킬
official
async-pr-review
google-gemini
사용자가 비동기 PR 리뷰를 시작하거나, PR에 대한 백그라운드 검사를 실행하거나, 이전에 시작한 비동기 PR의 상태를 확인하려 할 때 이 스킬을 트리거하세요.
official
ci
google-gemini
Gemini CLI를 위한 고성능, 빠른 실패(fail-fast)를 제공하는 특화된 스킬
official
code-reviewer
google-gemini
로컬 변경 사항과 원격 풀 리퀘스트에 대한 자동화된 코드 리뷰로, 정확성, 유지보수성, 보안 측면에서 구조화된 분석을 제공합니다. 로컬 파일 시스템 변경 사항(스테이징 및 언스테이징)과 원격 PR(번호 또는 URL 기준)을 모두 지원하며, 자동 GitHub CLI 체크아웃을 수행합니다. 정확성, 유지보수성, 가독성, 효율성, 보안, 엣지 케이스 처리, 테스트 커버리지의 일곱 가지 차원에서 코드를 분석합니다. 선택적으로 사전 검증 제품군(예: npm run preflight)을 실행하여 문제를 사전에 파악합니다.
official
docs-changelog
google-gemini
새 릴리스에 대한 변경 로그 파일을 버전 인식 템플릿과 하이라이트 추출 기능으로 생성하고 포맷합니다. 안정적인 마이너 버전, 안정적인 패치, 프리뷰 릴리스의 세 가지 릴리스 유형을 처리하며, 각각 고유한 파일 업데이트 절차를 따릅니다. 원시 마크다운 릴리스 노트를 자동으로 처리하여 PR URL을 마크다운 링크로 재포맷하고 기여자 섹션을 제거합니다. 릴리스 공지를 위해 새로운 기능을 버그 수정보다 우선시하여 3~5개의 간결한 하이라이트 요약을 생성합니다. 지원...
official
docs-writer
google-gemini
Gemini CLI 문서에 대한 기술 문서 작성 및 편집을 엄격한 스타일 준수 하에 수행합니다. 모든 .md 파일 및 /docs 디렉토리 콘텐츠의 일관성을 보장하기 위해 어조, 문법, 서식, 구조를 포괄하는 문서화 표준을 적용합니다. 변경을 수행하기 전에 관련 코드 및 기존 문서를 조사해야 하며, 영향을 받는 페이지 및 사이드바 탐색 업데이트를 확인합니다. 제목, 목록, 절차, 링크 및 접근성에 대한 특정 규칙을 적용합니다.
official
github-issue-creator
google-gemini
GitHub 이슈를 생성하라는 요청을 받았을 때 이 스킬을 사용하세요. 다양한 이슈를 처리합니다.
official
pirate-skill
google-gemini
해적처럼 말해요.
official