What problem does it solve? Measuring how well a code generation model actually works requires executing generated code against unit tests across standardized benchmarks, which is tedious and error-prone to set up manually. This Skill provides the complete BigCode Evaluation Harness workflow for running HumanEval, MBPP, MultiPL-E, and 15+ other benchmarks with correct pass@k estimation. ## Core Features & Use Cases - Standard Benchmark Evaluation: Run HumanEval, HumanEval+, MBPP, and MBPP+ with proper temperature, n_samples, and code execution settings for accurate pass@k scores. - Multi-Language Evaluation: Test models across 18 programming languages via MultiPL-E using a generate-on-host, execute-in-Docker workflow for safe code execution. - Instruction Model & Custom Task Support: Evaluate chat models with instruction tokens and HumanEvalPack, or implement custom benchmark tasks by extending the Task base class. - Use Case: Compare StarCoder2, CodeLlama, and DeepSeek-Coder on HumanEval and MBPP, then generate a pass@1 comparison table to decide which model to deploy. ## Quick Start Ask the AI to evaluate a HuggingFace code model like bigcode/starcoder2-7b on HumanEval with 200 samples and code execution enabled, then report the pass@1 score.