# CLAUDE.md This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository. ## Project Overview This is a Python project called "amd-leaderboard" that appears to be designed for tracking performance metrics or benchmarks in a leaderboard format. ## Development Environment - **Python Version**: 3.13 (specified in `.python-version`) - **Package Manager**: uv (modern Python package manager) - **Project Configuration**: `pyproject.toml` ## Common Commands ### Package Management ```bash # Install dependencies uv sync # Add a new dependency uv add # Add a development dependency uv add --dev ``` ### Running the Application ```bash # Run the main application uv run python main.py # Run any Python file with the project's environment uv run python ``` ## Project Structure The codebase follows a simple Python package structure: - `main.py` - Main entry point (currently empty) - `src/` - Source code directory - `utils.py` - Contains a results data structure template ## Key Information 1. The project uses modern Python tooling with `uv` as the package manager and `pyproject.toml` for configuration 2. Currently has no external dependencies installed 3. The `src/utils.py` file contains a template structure that suggests the project will handle results with task names and metric values in a dictionary format