Repository: probabl-ai/skore

Issue:
Do not use the output of `EstimatorReport.help()` as a representation
As a feedback, we go that the `repr` of the `EstimatorReport` was not the best choice to be aligned with the `help` method.

We could think of a condensed `repr` that potentially indicate to use `.help()` to get more information.

Discussion:
github-actions[bot]: <!-- Pytest Coverage Comment: display-backend-coverage -->
<a href="https://github.com/probabl-ai/skore/blob/86801669aa7299da427274fd7f10e17c5ffe662a/README.md"><img alt="Coverage" src="https://img.shields.io/badge/Coverage-93%25-brightgreen.svg" /></a><details><summary>Coverage Report for backend </summary><table><tr><th>File</th><th>Stmts</th><th>Miss</th><th>Cover</th><th>Missing</th></tr><tbody><tr><td colspan="5"><b>venv/lib/python3.12/site-packages/skore</b></td></tr><tr><td>&nbsp; &nbsp;<a href="https://github.com/probabl-ai/skore/blob/86801669aa7299da427274fd7f10e17c5ffe662a/venv/lib/python3.12/site-packages/skore/__init__.py">\_\_init\_\_.py</a></td><td>12</td><td>0</td><td>100%</td><td>&nbsp;</td></tr><tr><td>&nbsp; &nbsp;<a href="https://github.com/probabl-ai/skore/blob/86801669aa7299da427274fd7f10e17c5ffe662a/venv/lib/python3.12/site-packages/skore/__main__.py">\_\_main\_\_.py</a></td><td>8</td><td>1</td><td>80%</td><td><a href="https://github.com/probabl-ai/skore/blob/86801669aa7299da427274fd7f10e17c5ffe662a/venv/lib/python3.12/site-packages/skore/__main__.py#L19">19</a></td></tr><tr><td>&nbsp; &nbsp;<a href="https://github.com/probabl-ai/skore/blob/86801669aa7299da427274fd7f10e17c5ffe662a/venv/lib/python3.12/site-packages/skore/exceptions.py">exceptions.py</a></td><td>3</td><td>0</td><td>100%</td><td>&nbsp;</td></tr><tr><td colspan="5"><b>venv/lib/python3.12/site-packages/skore/cli</b></td></tr><tr><td>&nbsp; &nbsp;<a href="https://github.com/probabl-ai/skore/blob/86801669aa7299da427274fd7f10e17c5ffe662a/venv/lib/python3.12/site-packages/skore/cli/__init__.py">\_\_init\_\_.py</a></td><td>5</td><td>0</td><td>100%</td><td>&nbsp;</td></tr><tr><td>&nbsp; &nbsp;<a href="https://github.com/probabl-ai/skore/blob/86801669aa7299da427274fd7f10e17c5ffe662a/venv/lib/python3.12/site-packages/skore/cli/cli.py">cli.py</a></td><td>33</td><td>3</td><td>85%</td><td><a href="https://github.com/probabl-ai/skore/blob/86801669aa7299da427274fd7f10e17c5ffe662a/venv/lib/python3.12/site-packages/skore/cli/cli.py#L104">104</a>, <a href="https://github.com/probabl-ai/skore/blob/86801669aa7299da427274fd7f10e17c5ffe662a/venv/lib/python3.12/site-packages/skore/cli/cli.py#L111">111</a>, <a href="https://github.com/probabl-ai/skore/blob/86801669aa7299da427274fd7f10e17c5ffe662a/venv/lib/python3.12/site-packages/skore/cli/cli.py#L117">117</a></td></tr><tr><td>&nbsp; &nbsp;<a href="https://github.com/probabl-ai/skore/blob/86801669aa7299da427274fd7f10e17c5ffe662a/venv/lib/python3.12/site-packages/skore/cli/color_format.py">color_format.py</a></td><td>43</td><td>3</td><td>90%</td><td><a href="https://github.com/probabl-ai/skore/blob/86801669aa7299da427274fd7f10e17c5ffe662a/venv/lib/python3.12/site-packages/skore/cli/color_format.py#L35-L>40">35&ndash;>40</a>, <a href="https://github.com/probabl-ai/skore/blob/86801669aa7299da427274fd7f10e17c5ffe662a/venv/lib/python3.12/site-packages/skore/cli/color_format.py#L41-L43">41&ndash;43</a></td></tr><tr><td>&nbsp; &nbsp;<a href="https://github.com/probabl-ai/skore/blob/86801669aa7299da427274fd7f10e17c5ffe662a/venv/lib/python3.12/site-packages/skore/cli/launch_dashboard.py">launch_dashboard.py</a></td><td>26</td><td>15</td><td>39%</td><td><a href="https://github.com/probabl-ai/skore/blob/86801669aa7299da427274fd7f10e17c5ffe662a/venv/lib/python3.12/site-packages/skore/cli/launch_dashboard.py#L36-L57">36&ndash;57</a></td></tr><tr><td>&nbsp; &nbsp;<a href="https://github.com/probabl-ai/skore/blob/86801669aa7299da427274fd7f10e17c5ffe662a/venv/lib/python3.12/site-packages/skore/cli/quickstart_command.py">quickstart_command.py</a></td><td>14</td><td>7</td><td>50%</td><td><a href="https://github.com/probabl-ai/skore/blob/86801669aa7299da427274fd7f10e17c5ffe662a/venv/lib/python3.12/site-packages/skore/cli/quickstart_command.py#L37-L51">37&ndash;51</a></td></tr><tr><td colspan="5"><b>venv/lib/python3.12/site-packages/skore/item</b></td></tr><tr><td>&nbsp; &nbsp;<a href="https://github.com/probabl-ai/skore/blob/86801669aa7299da427274fd7f10e17c5ffe662a/venv/lib/python3.12/site-packages/skore/item/__init__.py">\_\_init\_\_.py</a></td><td>21</td><td>1</td><td>91%</td><td><a href="https://github.com/probabl-ai/skore/blob/86801669aa7299da427274fd7f10e17c5ffe662a/venv/lib/python3.12/site-packages/skore/item/__init__.py#L46">46</a></td></tr><tr><td>&nbsp; &nbsp;<a href="https://github.com/probabl-ai/skore/blob/86801669aa7299da427274fd7f10e17c5ffe662a/venv/lib/python3.12/site-packages/skore/item/cross_validation_item.py">cross_validation_item.py</a></td><td>137</td><td>10</td><td>93%</td><td><a href="https://github.com/probabl-ai/skore/blob/86801669aa7299da427274fd7f10e17c5ffe662a/venv/lib/python3.12/site-packages/skore/item/cross_validation_item.py#L27-L42">27&ndash;42</a>, <a href="https://github.com/probabl-ai/skore/blob/86801669aa7299da427274fd7f10e17c5ffe662a/venv/lib/python3.12/site-packages/skore/item/cross_validation_item.py#L373">373</a></td></tr><tr><td>&nbsp; &nbsp;<a href="https://github.com/probabl-ai/skore/blob/86801669aa7299da427274fd7f10e17c5ffe662a/venv/lib/python3.12/site-packages/skore/item/item.py">item.py</a></td><td>42</td><td>13</td><td>69%</td><td><a href="https://github.com/probabl-ai/skore/blob/86801669aa7299da427274fd7f10e17c5ffe662a/venv/lib/python3.12/site-packages/skore/item/item.py#L91">91</a>, <a href="https://github.com/probabl-ai/skore/blob/86801669aa7299da427274fd7f10e17c5ffe662a/venv/lib/python3.12/site-packages/skore/item/item.py#L94">94</a>, <a href="https://github.com/probabl-ai/skore/blob/86801669aa7299da427274fd7f10e17c5ffe662a/venv/lib/python3.12/site-packages/skore/item/item.py#L98-L118">98&ndash;118</a></td></tr><tr><td>&nbsp; &nbsp;<a href="https://github.com/probabl-ai/skore/blob/86801669aa7299da427274fd7f10e17c5ffe662a/venv/lib/python3.12/site-packages/skore/item/item_repository.py">item_repository.py</a></td><td>61</td><td>5</td><td>91%</td><td><a href="https://github.com/probabl-ai/skore/blob/86801669aa7299da427274fd7f10e17c5ffe662a/venv/lib/python3.12/site-packages/skore/item/item_repository.py#L12-L13">12&ndash;13</a>, <a href="https://github.com/probabl-ai/skore/blob/86801669aa7299da427274fd7f10e17c5ffe662a/venv/lib/python3.12/site-packages/skore/item/item_repository.py#L209-L210">209&ndash;210</a>, <a href="https://github.com/probabl-ai/skore/blob/86801669aa7299da427274fd7f10e17c5ffe662a/venv/lib/python3.12/site-packages/skore/item/item_repository.py#L231">231</a></td></tr><tr><td>&nbsp; &nbsp;<a href="https://github.com/probabl-ai/skore/blob/86801669aa7299da427274fd7f10e17c5ffe662a/venv/lib/python3.12/site-packages/skore/item/media_item.py">media_item.py</a></td><td>70</td><td>4</td><td>94%</td><td><a href="https://github.com/probabl-ai/skore/blob/86801669aa7299da427274fd7f10e17c5ffe662a/venv/lib/python3.12/site-packages/skore/item/media_item.py#L15-L18">15&ndash;18</a></td></tr><tr><td>&nbsp; &nbsp;<a href="https://github.com/probabl-ai/skore/blob/86801669aa7299da427274fd7f10e17c5ffe662a/venv/lib/python3.12/site-packages/skore/item/numpy_array_item.py">numpy_array_item.py</a></td><td>25</td><td>1</td><td>93%</td><td><a href="https://github.com/probabl-ai/skore/blob/86801669aa7299da427274fd7f10e17c5ffe662a/venv/lib/python3.12/site-packages/skore/item/numpy_array_item.py#L15">15</a></td></tr><tr><td>&nbsp; &nbsp;<a href="https://github.com/probabl-ai/skore/blob/86801669aa7299da427274fd7f10e17c5ffe662a/venv/lib/python3.12/site-packages/skore/item/pandas_dataframe_item.py">pandas_dataframe_item.py</a></td><td>34</td><td>1</td><td>95%</td><td><a href="https://github.com/probabl-ai/skore/blob/86801669aa7299da427274fd7f10e17c5ffe662a/venv/lib/python3.12/site-packages/skore/item/pandas_dataframe_item.py#L15">15</a></td></tr><tr><td>&nbsp; &nbsp;<a href="https://github.com/probabl-ai/skore/blob/86801669aa7299da427274fd7f10e17c5ffe662a/venv/lib/python3.12/site-packages/skore/item/pandas_series_item.py">pandas_series_item.py</a></td><td>34</td><td>1</td><td>95%</td><td><a href="https://github.com/probabl-ai/skore/blob/86801669aa7299da427274fd7f10e17c5ffe662a/venv/lib/python3.12/site-packages/skore/item/pandas_series_item.py#L15">15</a></td></tr><tr><td>&nbsp; &nbsp;<a href="https://github.com/probabl-ai/skore/blob/86801669aa7299da427274fd7f10e17c5ffe662a/venv/lib/python3.12/site-packages/skore/item/polars_dataframe_item.py">polars_dataframe_item.py</a></td><td>32</td><td>1</td><td>94%</td><td><a href="https://github.com/probabl-ai/skore/blob/86801669aa7299da427274fd7f10e17c5ffe662a/venv/lib/python3.12/site-packages/skore/item/polars_dataframe_item.py#L15">15</a></td></tr><tr><td>&nbsp; &nbsp;<a href="https://github.com/probabl-ai/skore/blob/86801669aa7299da427274fd7f10e17c5ffe662a/venv/lib/python3.12/site-packages/skore/item/polars_series_item.py">polars_series_item.py</a></td><td>27</td><td>1</td><td>94%</td><td><a href="https://github.com/probabl-ai/skore/blob/86801669aa7299da427274fd7f10e17c5ffe662a/venv/lib/python3.12/site-packages/skore/item/polars_series_item.py#L15">15</a></td></tr><tr><td>&nbsp; &nbsp;<a href="https://github.com/probabl-ai/skore/blob/86801669aa7299da427274fd7f10e17c5ffe662a/venv/lib/python3.12/site-packages/skore/item/primitive_item.py">primitive_item.py</a></td><td>27</td><td>2</td><td>92%</td><td><a href="https://github.com/probabl-ai/skore/blob/86801669aa7299da427274fd7f10e17c5ffe662a/venv/lib/python3.12/site-packages/skore/item/primitive_item.py#L13-L15">13&ndash;15</a></td></tr><tr><td>&nbsp; &nbsp;<a href="https://github.com/probabl-ai/skore/blob/86801669aa7299da427274fd7f10e17c5ffe662a/venv/lib/python3.12/site-packages/skore/item/sklearn_base_estimator_item.py">sklearn_base_estimator_item.py</a></td><td>33</td><td>1</td><td>95%</td><td><a href="https://github.com/probabl-ai/skore/blob/86801669aa7299da427274fd7f10e17c5ffe662a/venv/lib/python3.12/site-packages/skore/item/sklearn_base_estimator_item.py#L15">15</a></td></tr><tr><td>&nbsp; &nbsp;<a href="https://github.com/probabl-ai/skore/blob/86801669aa7299da427274fd7f10e17c5ffe662a/venv/lib/python3.12/site-packages/skore/item/skrub_table_report_item.py">skrub_table_report_item.py</a></td><td>10</td><td>1</td><td>86%</td><td><a href="https://github.com/probabl-ai/skore/blob/86801669aa7299da427274fd7f10e17c5ffe662a/venv/lib/python3.12/site-packages/skore/item/skrub_table_report_item.py#L11">11</a></td></tr><tr><td colspan="5"><b>venv/lib/python3.12/site-packages/skore/persistence</b></td></tr><tr><td>&nbsp; &nbsp;<a href="https://github.com/probabl-ai/skore/blob/86801669aa7299da427274fd7f10e17c5ffe662a/venv/lib/python3.12/site-packages/skore/persistence/__init__.py">\_\_init\_\_.py</a></td><td>0</td><td>0</td><td>100%</td><td>&nbsp;</td></tr><tr><td>&nbsp; &nbsp;<a href="https://github.com/probabl-ai/skore/blob/86801669aa7299da427274fd7f10e17c5ffe662a/venv/lib/python3.12/site-packages/skore/persistence/abstract_storage.py">abstract_storage.py</a></td><td>22</td><td>1</td><td>95%</td><td><a href="https://github.com/probabl-ai/skore/blob/86801669aa7299da427274fd7f10e17c5ffe662a/venv/lib/python3.12/site-packages/skore/persistence/abstract_storage.py#L130">130</a></td></tr><tr><td>&nbsp; &nbsp;<a href="https://github.com/probabl-ai/skore/blob/86801669aa7299da427274fd7f10e17c5ffe662a/venv/lib/python3.12/site-packages/skore/persistence/disk_cache_storage.py">disk_cache_storage.py</a></td><td>33</td><td>1</td><td>95%</td><td><a href="https://github.com/probabl-ai/skore/blob/86801669aa7299da427274fd7f10e17c5ffe662a/venv/lib/python3.12/site-packages/skore/persistence/disk_cache_storage.py#L44">44</a></td></tr><tr><td>&nbsp; &nbsp;<a href="https://github.com/probabl-ai/skore/blob/86801669aa7299da427274fd7f10e17c5ffe662a/venv/lib/python3.12/site-packages/skore/persistence/in_memory_storage.py">in_memory_storage.py</a></td><td>20</td><td>0</td><td>100%</td><td>&nbsp;</td></tr><tr><td colspan="5"><b>venv/lib/python3.12/site-packages/skore/project</b></td></tr><tr><td>&nbsp; &nbsp;<a href="https://github.com/probabl-ai/skore/blob/86801669aa7299da427274fd7f10e17c5ffe662a/venv/lib/python3.12/site-packages/skore/project/__init__.py">\_\_init\_\_.py</a></td><td>3</td><td>0</td><td>100%</td><td>&nbsp;</td></tr><tr><td>&nbsp; &nbsp;<a href="https://github.com/probabl-ai/skore/blob/86801669aa7299da427274fd7f10e17c5ffe662a/venv/lib/python3.12/site-packages/skore/project/create.py">create.py</a></td><td>52</td><td>8</td><td>88%</td><td><a href="https://github.com/probabl-ai/skore/blob/86801669aa7299da427274fd7f10e17c5ffe662a/venv/lib/python3.12/site-packages/skore/project/create.py#L116-L122">116&ndash;122</a>, <a href="https://github.com/probabl-ai/skore/blob/86801669aa7299da427274fd7f10e17c5ffe662a/venv/lib/python3.12/site-packages/skore/project/create.py#L132-L133">132&ndash;133</a>, <a href="https://github.com/probabl-ai/skore/blob/86801669aa7299da427274fd7f10e17c5ffe662a/venv/lib/python3.12/site-packages/skore/project/create.py#L140-L141">140&ndash;141</a></td></tr><tr><td>&nbsp; &nbsp;<a href="https://github.com/probabl-ai/skore/blob/86801669aa7299da427274fd7f10e17c5ffe662a/venv/lib/python3.12/site-packages/skore/project/load.py">load.py</a></td><td>23</td><td>3</td><td>89%</td><td><a href="https://github.com/probabl-ai/skore/blob/86801669aa7299da427274fd7f10e17c5ffe662a/venv/lib/python3.12/site-packages/skore/project/load.py#L43-L45">43&ndash;45</a></td></tr><tr><td>&nbsp; &nbsp;<a href="https://github.com/probabl-ai/skore/blob/86801669aa7299da427274fd7f10e17c5ffe662a/venv/lib/python3.12/site-packages/skore/project/open.py">open.py</a></td><td>14</td><td>0</td><td>100%</td><td>&nbsp;</td></tr><tr><td>&nbsp; &nbsp;<a href="https://github.com/probabl-ai/skore/blob/86801669aa7299da427274fd7f10e17c5ffe662a/venv/lib/python3.12/site-packages/skore/project/project.py">project.py</a></td><td>68</td><td>3</td><td>94%</td><td><a href="https://github.com/probabl-ai/skore/blob/86801669aa7299da427274fd7f10e17c5ffe662a/venv/lib/python3.12/site-packages/skore/project/project.py#L118">118</a>, <a href="https://github.com/probabl-ai/skore/blob/86801669aa7299da427274fd7f10e17c5ffe662a/venv/lib/python3.12/site-packages/skore/project/project.py#L152">152</a>, <a href="https://github.com/probabl-ai/skore/blob/86801669aa7299da427274fd7f10e17c5ffe662a/venv/lib/python3.12/site-packages/skore/project/project.py#L156">156</a></td></tr><tr><td colspan="5"><b>venv/lib/python3.12/site-packages/skore/sklearn</b></td></tr><tr><td>&nbsp; &nbsp;<a href="https://github.com/probabl-ai/skore/blob/86801669aa7299da427274fd7f10e17c5ffe662a/venv/lib/python3.12/site-packages/skore/sklearn/__init__.py">\_\_init\_\_.py</a></td><td>4</td><td>0</td><td>100%</td><td>&nbsp;</td></tr><tr><td>&nbsp; &nbsp;<a href="https://github.com/probabl-ai/skore/blob/86801669aa7299da427274fd7f10e17c5ffe662a/venv/lib/python3.12/site-packages/skore/sklearn/_base.py">_base.py</a></td><td>141</td><td>2</td><td>98%</td><td><a href="https://github.com/probabl-ai/skore/blob/86801669aa7299da427274fd7f10e17c5ffe662a/venv/lib/python3.12/site-packages/skore/sklearn/_base.py#L175-L>180">175&ndash;>180</a>, <a href="https://github.com/probabl-ai/skore/blob/86801669aa7299da427274fd7f10e17c5ffe662a/venv/lib/python3.12/site-packages/skore/sklearn/_base.py#L191-L192">191&ndash;192</a></td></tr><tr><td>&nbsp; &nbsp;<a href="https://github.com/probabl-ai/skore/blob/86801669aa7299da427274fd7f10e17c5ffe662a/venv/lib/python3.12/site-packages/skore/sklearn/find_ml_task.py">find_ml_task.py</a></td><td>35</td><td>1</td><td>95%</td><td><a href="https://github.com/probabl-ai/skore/blob/86801669aa7299da427274fd7f10e17c5ffe662a/venv/lib/python3.12/site-packages/skore/sklearn/find_ml_task.py#L41-L>49">41&ndash;>49</a>, <a href="https://github.com/probabl-ai/skore/blob/86801669aa7299da427274fd7f10e17c5ffe662a/venv/lib/python3.12/site-packages/skore/sklearn/find_ml_task.py#L50">50</a></td></tr><tr><td>&nbsp; &nbsp;<a href="https://github.com/probabl-ai/skore/blob/86801669aa7299da427274fd7f10e17c5ffe662a/venv/lib/python3.12/site-packages/skore/sklearn/types.py">types.py</a></td><td>2</td><td>0</td><td>100%</td><td>&nbsp;</td></tr><tr><td colspan="5"><b>venv/lib/python3.12/site-packages/skore/sklearn/_estimator</b></td></tr><tr><td>&nbsp; &nbsp;<a href="https://github.com/probabl-ai/skore/blob/86801669aa7299da427274fd7f10e17c5ffe662a/venv/lib/python3.12/site-packages/skore/sklearn/_estimator/__init__.py">\_\_init\_\_.py</a></td><td>10</td><td>0</td><td>100%</td><td>&nbsp;</td></tr><tr><td>&nbsp; &nbsp;<a href="https://github.com/probabl-ai/skore/blob/86801669aa7299da427274fd7f10e17c5ffe662a/venv/lib/python3.12/site-packages/skore/sklearn/_estimator/metrics_accessor.py">metrics_accessor.py</a></td><td>202</td><td>2</td><td>99%</td><td><a href="https://github.com/probabl-ai/skore/blob/86801669aa7299da427274fd7f10e17c5ffe662a/venv/lib/python3.12/site-packages/skore/sklearn/_estimator/metrics_accessor.py#L131">131</a>, <a href="https://github.com/probabl-ai/skore/blob/86801669aa7299da427274fd7f10e17c5ffe662a/venv/lib/python3.12/site-packages/skore/sklearn/_estimator/metrics_accessor.py#L267">267</a></td></tr><tr><td>&nbsp; &nbsp;<a href="https://github.com/probabl-ai/skore/blob/86801669aa7299da427274fd7f10e17c5ffe662a/venv/lib/python3.12/site-packages/skore/sklearn/_estimator/report.py">report.py</a></td><td>109</td><td>0</td><td>98%</td><td><a href="https://github.com/probabl-ai/skore/blob/86801669aa7299da427274fd7f10e17c5ffe662a/venv/lib/python3.12/site-packages/skore/sklearn/_estimator/report.py#L160-L>166">160&ndash;>166</a>, <a href="https://github.com/probabl-ai/skore/blob/86801669aa7299da427274fd7f10e17c5ffe662a/venv/lib/python3.12/site-packages/skore/sklearn/_estimator/report.py#L168-L>170">168&ndash;>170</a></td></tr><tr><td>&nbsp; &nbsp;<a href="https://github.com/probabl-ai/skore/blob/86801669aa7299da427274fd7f10e17c5ffe662a/venv/lib/python3.12/site-packages/skore/sklearn/_estimator/utils.py">utils.py</a></td><td>11</td><td>11</td><td>0%</td><td><a href="https://github.com/probabl-ai/skore/blob/86801669aa7299da427274fd7f10e17c5ffe662a/venv/lib/python3.12/site-packages/skore/sklearn/_estimator/utils.py#L1-L19">1&ndash;19</a></td></tr><tr><td colspan="5"><b>venv/lib/python3.12/site-packages/skore/sklearn/_plot</b></td></tr><tr><td>&nbsp; &nbsp;<a href="https://github.com/probabl-ai/skore/blob/86801669aa7299da427274fd7f10e17c5ffe662a/venv/lib/python3.12/site-packages/skore/sklearn/_plot/__init__.py">\_\_init\_\_.py</a></td><td>4</td><td>0</td><td>100%</td><td>&nbsp;</td></tr><tr><td>&nbsp; &nbsp;<a href="https://github.com/probabl-ai/skore/blob/86801669aa7299da427274fd7f10e17c5ffe662a/venv/lib/python3.12/site-packages/skore/sklearn/_plot/precision_recall_curve.py">precision_recall_curve.py</a></td><td>126</td><td>2</td><td>97%</td><td><a href="https://github.com/probabl-ai/skore/blob/86801669aa7299da427274fd7f10e17c5ffe662a/venv/lib/python3.12/site-packages/skore/sklearn/_plot/precision_recall_curve.py#L200-L>203">200&ndash;>203</a>, <a href="https://github.com/probabl-ai/skore/blob/86801669aa7299da427274fd7f10e17c5ffe662a/venv/lib/python3.12/site-packages/skore/sklearn/_plot/precision_recall_curve.py#L313-L314">313&ndash;314</a></td></tr><tr><td>&nbsp; &nbsp;<a href="https://github.com/probabl-ai/skore/blob/86801669aa7299da427274fd7f10e17c5ffe662a/venv/lib/python3.12/site-packages/skore/sklearn/_plot/prediction_error.py">prediction_error.py</a></td><td>75</td><td>0</td><td>99%</td><td><a href="https://github.com/probabl-ai/skore/blob/86801669aa7299da427274fd7f10e17c5ffe662a/venv/lib/python3.12/site-packages/skore/sklearn/_plot/prediction_error.py#L289-L>297">289&ndash;>297</a></td></tr><tr><td>&nbsp; &nbsp;<a href="https://github.com/probabl-ai/skore/blob/86801669aa7299da427274fd7f10e17c5ffe662a/venv/lib/python3.12/site-packages/skore/sklearn/_plot/roc_curve.py">roc_curve.py</a></td><td>95</td><td>3</td><td>94%</td><td><a href="https://github.com/probabl-ai/skore/blob/86801669aa7299da427274fd7f10e17c5ffe662a/venv/lib/python3.12/site-packages/skore/sklearn/_plot/roc_curve.py#L156">156</a>, <a href="https://github.com/probabl-ai/skore/blob/86801669aa7299da427274fd7f10e17c5ffe662a/venv/lib/python3.12/site-packages/skore/sklearn/_plot/roc_curve.py#L167-L>170">167&ndash;>170</a>, <a href="https://github.com/probabl-ai/skore/blob/86801669aa7299da427274fd7f10e17c5ffe662a/venv/lib/python3.12/site-packages/skore/sklearn/_plot/roc_curve.py#L223-L224">223&ndash;224</a></td></tr><tr><td>&nbsp; &nbsp;<a href="https://github.com/probabl-ai/skore/blob/86801669aa7299da427274fd7f10e17c5ffe662a/venv/lib/python3.12/site-packages/skore/sklearn/_plot/utils.py">utils.py</a></td><td>77</td><td>0</td><td>100%</td><td>&nbsp;</td></tr><tr><td colspan="5"><b>venv/lib/python3.12/site-packages/skore/sklearn/cross_validation</b></td></tr><tr><td>&nbsp; &nbsp;<a href="https://github.com/probabl-ai/skore/blob/86801669aa7299da427274fd7f10e17c5ffe662a/venv/lib/python3.12/site-packages/skore/sklearn/cross_validation/__init__.py">\_\_init\_\_.py</a></td><td>2</td><td>0</td><td>100%</td><td>&nbsp;</td></tr><tr><td>&nbsp; &nbsp;<a href="https://github.com/probabl-ai/skore/blob/86801669aa7299da427274fd7f10e17c5ffe662a/venv/lib/python3.12/site-packages/skore/sklearn/cross_validation/cross_validation_helpers.py">cross_validation_helpers.py</a></td><td>47</td><td>4</td><td>90%</td><td><a href="https://github.com/probabl-ai/skore/blob/86801669aa7299da427274fd7f10e17c5ffe662a/venv/lib/python3.12/site-packages/skore/sklearn/cross_validation/cross_validation_helpers.py#L104-L>136">104&ndash;>136</a>, <a href="https://github.com/probabl-ai/skore/blob/86801669aa7299da427274fd7f10e17c5ffe662a/venv/lib/python3.12/site-packages/skore/sklearn/cross_validation/cross_validation_helpers.py#L123-L126">123&ndash;126</a></td></tr><tr><td>&nbsp; &nbsp;<a href="https://github.com/probabl-ai/skore/blob/86801669aa7299da427274fd7f10e17c5ffe662a/venv/lib/python3.12/site-packages/skore/sklearn/cross_validation/cross_validation_reporter.py">cross_validation_reporter.py</a></td><td>35</td><td>1</td><td>95%</td><td><a href="https://github.com/probabl-ai/skore/blob/86801669aa7299da427274fd7f10e17c5ffe662a/venv/lib/python3.12/site-packages/skore/sklearn/cross_validation/cross_validation_reporter.py#L177">177</a></td></tr><tr><td colspan="5"><b>venv/lib/python3.12/site-packages/skore/sklearn/cross_validation/plots</b></td></tr><tr><td>&nbsp; &nbsp;<a href="https://github.com/probabl-ai/skore/blob/86801669aa7299da427274fd7f10e17c5ffe662a/venv/lib/python3.12/site-packages/skore/sklearn/cross_validation/plots/__init__.py">\_\_init\_\_.py</a></td><td>0</td><td>0</td><td>100%</td><td>&nbsp;</td></tr><tr><td>&nbsp; &nbsp;<a href="https://github.com/probabl-ai/skore/blob/86801669aa7299da427274fd7f10e17c5ffe662a/venv/lib/python3.12/site-packages/skore/sklearn/cross_validation/plots/compare_scores_plot.py">compare_scores_plot.py</a></td><td>29</td><td>1</td><td>92%</td><td><a href="https://github.com/probabl-ai/skore/blob/86801669aa7299da427274fd7f10e17c5ffe662a/venv/lib/python3.12/site-packages/skore/sklearn/cross_validation/plots/compare_scores_plot.py#L10">10</a>, <a href="https://github.com/probabl-ai/skore/blob/86801669aa7299da427274fd7f10e17c5ffe662a/venv/lib/python3.12/site-packages/skore/sklearn/cross_validation/plots/compare_scores_plot.py#L45-L>48">45&ndash;>48</a></td></tr><tr><td>&nbsp; &nbsp;<a href="https://github.com/probabl-ai/skore/blob/86801669aa7299da427274fd7f10e17c5ffe662a/venv/lib/python3.12/site-packages/skore/sklearn/cross_validation/plots/timing_plot.py">timing_plot.py</a></td><td>29</td><td>1</td><td>94%</td><td><a href="https://github.com/probabl-ai/skore/blob/86801669aa7299da427274fd7f10e17c5ffe662a/venv/lib/python3.12/site-packages/skore/sklearn/cross_validation/plots/timing_plot.py#L10">10</a></td></tr><tr><td colspan="5"><b>venv/lib/python3.12/site-packages/skore/sklearn/train_test_split</b></td></tr><tr><td>&nbsp; &nbsp;<a href="https://github.com/probabl-ai/skore/blob/86801669aa7299da427274fd7f10e17c5ffe662a/venv/lib/python3.12/site-packages/skore/sklearn/train_test_split/__init__.py">\_\_init\_\_.py</a></td><td>0</td><td>0</td><td>100%</td><td>&nbsp;</td></tr><tr><td>&nbsp; &nbsp;<a href="https://github.com/probabl-ai/skore/blob/86801669aa7299da427274fd7f10e17c5ffe662a/venv/lib/python3.12/site-packages/skore/sklearn/train_test_split/train_test_split.py">train_test_split.py</a></td><td>36</td><td>2</td><td>94%</td><td><a href="https://github.com/probabl-ai/skore/blob/86801669aa7299da427274fd7f10e17c5ffe662a/venv/lib/python3.12/site-packages/skore/sklearn/train_test_split/train_test_split.py#L16-L17">16&ndash;17</a></td></tr><tr><td colspan="5"><b>venv/lib/python3.12/site-packages/skore/sklearn/train_test_split/warning</b></td></tr><tr><td>&nbsp; &nbsp;<a href="https://github.com/probabl-ai/skore/blob/86801669aa7299da427274fd7f10e17c5ffe662a/venv/lib/python3.12/site-packages/skore/sklearn/train_test_split/warning/__init__.py">\_\_init\_\_.py</a></td><td>8</td><td>0</td><td>100%</td><td>&nbsp;</td></tr><tr><td>&nbsp; &nbsp;<a href="https://github.com/probabl-ai/skore/blob/86801669aa7299da427274fd7f10e17c5ffe662a/venv/lib/python3.12/site-packages/skore/sklearn/train_test_split/warning/high_class_imbalance_too_few_examples_warning.py">high_class_imbalance_too_few_examples_warning.py</a></td><td>17</td><td>3</td><td>78%</td><td><a href="https://github.com/probabl-ai/skore/blob/86801669aa7299da427274fd7f10e17c5ffe662a/venv/lib/python3.12/site-packages/skore/sklearn/train_test_split/warning/high_class_imbalance_too_few_examples_warning.py#L16-L18">16&ndash;18</a>, <a href="https://github.com/probabl-ai/skore/blob/86801669aa7299da427274fd7f10e17c5ffe662a/venv/lib/python3.12/site-packages/skore/sklearn/train_test_split/warning/high_class_imbalance_too_few_examples_warning.py#L80">80</a></td></tr><tr><td>&nbsp; &nbsp;<a href="https://github.com/probabl-ai/skore/blob/86801669aa7299da427274fd7f10e17c5ffe662a/venv/lib/python3.12/site-packages/skore/sklearn/train_test_split/warning/high_class_imbalance_warning.py">high_class_imbalance_warning.py</a></td><td>18</td><td>2</td><td>88%</td><td><a href="https://github.com/probabl-ai/skore/blob/86801669aa7299da427274fd7f10e17c5ffe662a/venv/lib/python3.12/site-packages/skore/sklearn/train_test_split/warning/high_class_imbalance_warning.py#L16-L18">16&ndash;18</a></td></tr><tr><td>&nbsp; &nbsp;<a href="https://github.com/probabl-ai/skore/blob/86801669aa7299da427274fd7f10e17c5ffe662a/venv/lib/python3.12/site-packages/skore/sklearn/train_test_split/warning/random_state_unset_warning.py">random_state_unset_warning.py</a></td><td>11</td><td>1</td><td>87%</td><td><a href="https://github.com/probabl-ai/skore/blob/86801669aa7299da427274fd7f10e17c5ffe662a/venv/lib/python3.12/site-packages/skore/sklearn/train_test_split/warning/random_state_unset_warning.py#L15">15</a></td></tr><tr><td>&nbsp; &nbsp;<a href="https://github.com/probabl-ai/skore/blob/86801669aa7299da427274fd7f10e17c5ffe662a/venv/lib/python3.12/site-packages/skore/sklearn/train_test_split/warning/shuffle_true_warning.py">shuffle_true_warning.py</a></td><td>9</td><td>0</td><td>91%</td><td><a href="https://github.com/probabl-ai/skore/blob/86801669aa7299da427274fd7f10e17c5ffe662a/venv/lib/python3.12/site-packages/skore/sklearn/train_test_split/warning/shuffle_true_warning.py#L44-L>exit">44&ndash;>exit</a></td></tr><tr><td>&nbsp; &nbsp;<a href="https://github.com/probabl-ai/skore/blob/86801669aa7299da427274fd7f10e17c5ffe662a/venv/lib/python3.12/site-packages/skore/sklearn/train_test_split/warning/stratify_is_set_warning.py">stratify_is_set_warning.py</a></td><td>11</td><td>1</td><td>87%</td><td><a href="https://github.com/probabl-ai/skore/blob/86801669aa7299da427274fd7f10e17c5ffe662a/venv/lib/python3.12/site-packages/skore/sklearn/train_test_split/warning/stratify_is_set_warning.py#L15">15</a></td></tr><tr><td>&nbsp; &nbsp;<a href="https://github.com/probabl-ai/skore/blob/86801669aa7299da427274fd7f10e17c5ffe662a/venv/lib/python3.12/site-packages/skore/sklearn/train_test_split/warning/time_based_column_warning.py">time_based_column_warning.py</a></td><td>22</td><td>1</td><td>89%</td><td><a href="https://github.com/probabl-ai/skore/blob/86801669aa7299da427274fd7f10e17c5ffe662a/venv/lib/python3.12/site-packages/skore/sklearn/train_test_split/warning/time_based_column_warning.py#L17">17</a>, <a href="https://github.com/probabl-ai/skore/blob/86801669aa7299da427274fd7f10e17c5ffe662a/venv/lib/python3.12/site-packages/skore/sklearn/train_test_split/warning/time_based_column_warning.py#L69-L>exit">69&ndash;>exit</a></td></tr><tr><td>&nbsp; &nbsp;<a href="https://github.com/probabl-ai/skore/blob/86801669aa7299da427274fd7f10e17c5ffe662a/venv/lib/python3.12/site-packages/skore/sklearn/train_test_split/warning/train_test_split_warning.py">train_test_split_warning.py</a></td><td>5</td><td>1</td><td>80%</td><td><a href="https://github.com/probabl-ai/skore/blob/86801669aa7299da427274fd7f10e17c5ffe662a/venv/lib/python3.12/site-packages/skore/sklearn/train_test_split/warning/train_test_split_warning.py#L21">21</a></td></tr><tr><td colspan="5"><b>venv/lib/python3.12/site-packages/skore/ui</b></td></tr><tr><td>&nbsp; &nbsp;<a href="https://github.com/probabl-ai/skore/blob/86801669aa7299da427274fd7f10e17c5ffe662a/venv/lib/python3.12/site-packages/skore/ui/__init__.py">\_\_init\_\_.py</a></td><td>0</td><td>0</td><td>100%</td><td>&nbsp;</td></tr><tr><td>&nbsp; &nbsp;<a href="https://github.com/probabl-ai/skore/blob/86801669aa7299da427274fd7f10e17c5ffe662a/venv/lib/python3.12/site-packages/skore/ui/app.py">app.py</a></td><td>25</td><td>5</td><td>71%</td><td><a href="https://github.com/probabl-ai/skore/blob/86801669aa7299da427274fd7f10e17c5ffe662a/venv/lib/python3.12/site-packages/skore/ui/app.py#L24">24</a>, <a href="https://github.com/probabl-ai/skore/blob/86801669aa7299da427274fd7f10e17c5ffe662a/venv/lib/python3.12/site-packages/skore/ui/app.py#L53-L58">53&ndash;58</a></td></tr><tr><td>&nbsp; &nbsp;<a href="https://github.com/probabl-ai/skore/blob/86801669aa7299da427274fd7f10e17c5ffe662a/venv/lib/python3.12/site-packages/skore/ui/dependencies.py">dependencies.py</a></td><td>7</td><td>1</td><td>86%</td><td><a href="https://github.com/probabl-ai/skore/blob/86801669aa7299da427274fd7f10e17c5ffe662a/venv/lib/python3.12/site-packages/skore/ui/dependencies.py#L12">12</a></td></tr><tr><td>&nbsp; &nbsp;<a href="https://github.com/probabl-ai/skore/blob/86801669aa7299da427274fd7f10e17c5ffe662a/venv/lib/python3.12/site-packages/skore/ui/project_routes.py">project_routes.py</a></td><td>50</td><td>0</td><td>100%</td><td>&nbsp;</td></tr><tr><td colspan="5"><b>venv/lib/python3.12/site-packages/skore/utils</b></td></tr><tr><td>&nbsp; &nbsp;<a href="https://github.com/probabl-ai/skore/blob/86801669aa7299da427274fd7f10e17c5ffe662a/venv/lib/python3.12/site-packages/skore/utils/__init__.py">\_\_init\_\_.py</a></td><td>0</td><td>0</td><td>100%</td><td>&nbsp;</td></tr><tr><td>&nbsp; &nbsp;<a href="https://github.com/probabl-ai/skore/blob/86801669aa7299da427274fd7f10e17c5ffe662a/venv/lib/python3.12/site-packages/skore/utils/_accessor.py">_accessor.py</a></td><td>7</td><td>0</td><td>100%</td><td>&nbsp;</td></tr><tr><td>&nbsp; &nbsp;<a href="https://github.com/probabl-ai/skore/blob/86801669aa7299da427274fd7f10e17c5ffe662a/venv/lib/python3.12/site-packages/skore/utils/_logger.py">_logger.py</a></td><td>21</td><td>4</td><td>84%</td><td><a href="https://github.com/probabl-ai/skore/blob/86801669aa7299da427274fd7f10e17c5ffe662a/venv/lib/python3.12/site-packages/skore/utils/_logger.py#L14-L18">14&ndash;18</a></td></tr><tr><td>&nbsp; &nbsp;<a href="https://github.com/probabl-ai/skore/blob/86801669aa7299da427274fd7f10e17c5ffe662a/venv/lib/python3.12/site-packages/skore/utils/_show_versions.py">_show_versions.py</a></td><td>31</td><td>0</td><td>100%</td><td>&nbsp;</td></tr><tr><td colspan="5"><b>venv/lib/python3.12/site-packages/skore/view</b></td></tr><tr><td>&nbsp; &nbsp;<a href="https://github.com/probabl-ai/skore/blob/86801669aa7299da427274fd7f10e17c5ffe662a/venv/lib/python3.12/site-packages/skore/view/__init__.py">\_\_init\_\_.py</a></td><td>0</td><td>0</td><td>100%</td><td>&nbsp;</td></tr><tr><td>&nbsp; &nbsp;<a href="https://github.com/probabl-ai/skore/blob/86801669aa7299da427274fd7f10e17c5ffe662a/venv/lib/python3.12/site-packages/skore/view/view.py">view.py</a></td><td>5</td><td>0</td><td>100%</td><td>&nbsp;</td></tr><tr><td>&nbsp; &nbsp;<a href="https://github.com/probabl-ai/skore/blob/86801669aa7299da427274fd7f10e17c5ffe662a/venv/lib/python3.12/site-packages/skore/view/view_repository.py">view_repository.py</a></td><td>16</td><td>2</td><td>83%</td><td><a href="https://github.com/probabl-ai/skore/blob/86801669aa7299da427274fd7f10e17c5ffe662a/venv/lib/python3.12/site-packages/skore/view/view_repository.py#L8-L9">8&ndash;9</a></td></tr><tr><td><b>TOTAL</b></td><td><b>2264</b></td><td><b>138</b></td><td><b>93%</b></td><td>&nbsp;</td></tr></tbody></table></details>

| Tests | Skipped | Failures | Errors | Time |
| ----- | ------- | -------- | -------- | ------------------ |
| 411 | 3 :zzz: | 0 :x: | 0 :fire: | 46.812s :stopwatch: |


Patch:
diff --git a/skore/src/skore/sklearn/_base.py b/skore/src/skore/sklearn/_base.py
index f09410f..bd04302 100644
--- a/skore/src/skore/sklearn/_base.py
+++ b/skore/src/skore/sklearn/_base.py
@@ -70,10 +70,17 @@ class _HelpMixin:
 
         console.print(self._create_help_panel())
 
-    def __repr__(self):
+    def _rich_repr(self, class_name, help_method_name):
         """Return a string representation using rich."""
         console = Console(file=StringIO(), force_terminal=False)
-        console.print(self._create_help_panel())
+        console.print(
+            Panel(
+                f"Get guidance using the {help_method_name} method",
+                title=f"[cyan]{class_name}[/cyan]",
+                border_style="orange1",
+                expand=False,
+            )
+        )
         return console.file.getvalue()
 
 
diff --git a/skore/src/skore/sklearn/_estimator/metrics_accessor.py b/skore/src/skore/sklearn/_estimator/metrics_accessor.py
index 1dd3bf6..fc741b6 100644
--- a/skore/src/skore/sklearn/_estimator/metrics_accessor.py
+++ b/skore/src/skore/sklearn/_estimator/metrics_accessor.py
@@ -819,6 +819,13 @@ class _MetricsAccessor(_BaseAccessor, DirNamesMixin):
     def _get_help_tree_title(self):
         return "[bold cyan]reporter.metrics[/bold cyan]"
 
+    def __repr__(self):
+        """Return a string representation using rich."""
+        return self._rich_repr(
+            class_name="skore.EstimatorReport.metrics",
+            help_method_name="reporter.metrics.help()",
+        )
+
 
 ########################################################################################
 # Sub-accessors
@@ -1096,3 +1103,10 @@ class _PlotMetricsAccessor(_BaseAccessor):
 
     def _get_help_tree_title(self):
         return "[bold cyan]reporter.metrics.plot[/bold cyan]"
+
+    def __repr__(self):
+        """Return a string representation using rich."""
+        return self._rich_repr(
+            class_name="skore.EstimatorReport.metrics.plot",
+            help_method_name="reporter.metrics.plot.help()",
+        )
diff --git a/skore/src/skore/sklearn/_estimator/report.py b/skore/src/skore/sklearn/_estimator/report.py
index 2b97771..fdd19b8 100644
--- a/skore/src/skore/sklearn/_estimator/report.py
+++ b/skore/src/skore/sklearn/_estimator/report.py
@@ -255,3 +255,9 @@ class EstimatorReport(_BaseReport, DirNamesMixin):
         else:
             name = self._estimator.__class__.__name__
         return name
+
+    def __repr__(self):
+        """Return a string representation using rich."""
+        return self._rich_repr(
+            class_name="skore.EstimatorReport", help_method_name="reporter.help()"
+        )


Test patch:
diff --git a/skore/tests/unit/sklearn/test_estimator.py b/skore/tests/unit/sklearn/test_estimator.py
index 4e0e6e4..785d137 100644
--- a/skore/tests/unit/sklearn/test_estimator.py
+++ b/skore/tests/unit/sklearn/test_estimator.py
@@ -285,7 +285,8 @@ def test_estimator_report_repr(binary_classification_data):
     report = EstimatorReport(estimator, X_test=X_test, y_test=y_test)
 
     repr_str = repr(report)
-    assert f"📓 Tools to diagnose estimator {estimator.__class__.__name__}" in repr_str
+    assert "skore.EstimatorReport" in repr_str
+    assert "reporter.help()" in repr_str
 
 
 @pytest.mark.parametrize(
@@ -344,7 +345,8 @@ def test_estimator_report_plot_repr(binary_classification_data):
     report = EstimatorReport(estimator, X_test=X_test, y_test=y_test)
 
     repr_str = repr(report.metrics.plot)
-    assert "🎨 Available plot methods" in repr_str
+    assert "skore.EstimatorReport.metrics.plot" in repr_str
+    assert "reporter.metrics.plot.help()" in repr_str
 
 
 def test_estimator_report_plot_roc(binary_classification_data):
@@ -483,7 +485,8 @@ def test_estimator_report_metrics_repr(binary_classification_data):
     report = EstimatorReport(estimator, X_test=X_test, y_test=y_test)
 
     repr_str = repr(report.metrics)
-    assert "📏 Available metrics methods" in repr_str
+    assert "skore.EstimatorReport.metrics" in repr_str
+    assert "reporter.metrics.help()" in repr_str
 
 
 @pytest.mark.parametrize(