# How-To Guides

These problem-focused guides help you solve specific challenges when building evaluations with dotevals. Each guide addresses a common issue with concrete solutions you can copy and adapt.

## Plugins

- **[Create a Dataset Plugin](plugins/create-dataset-plugin.md)** - Package and distribute custom datasets for evaluations
- **[Create a Model Provider Plugin](plugins/create-model-provider-plugin.md)** - Manage model clients, connections, and shared resources
- **[Create an Evaluator Plugin](plugins/create-evaluator-plugin.md)** - Build reusable evaluation functions with custom logic
- **[Create a Storage Plugin](plugins/create-storage-plugin.md)** - Build custom storage backends for evaluation results
- **[Create a Metrics Plugin](plugins/create-metrics-plugin.md)** - Define custom metrics for specialized evaluations

## When to Use These Guides

Use how-to guides when you have a specific problem to solve. If you're learning dotevals concepts, start with the [tutorials](../tutorials/01-your-first-evaluation.md). For comprehensive API documentation, see the [reference](../reference/index.md).

Each guide is designed to be read in 5-10 minutes and provides copy-paste solutions with explanations of why they work.

## See Also

- **[Tutorial Series](../tutorials/01-your-first-evaluation.md)** - Step-by-step learning path if you're new to dotevals
- **[Reference Documentation](../reference/index.md)** - Complete API documentation and technical details
- **[Getting Started](../welcome.md)** - Introduction to dotevals concepts and capabilities
