Toolverse
All skills

adding-benchmarks

by AztecProtocol

Add new benchmarks to the CI pipeline. Guides through creating benchmark JSON files, integrating with bootstrap.sh, and ensuring proper CI upload via ci3.yml workflow.

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Category
DevOps
Views
1

About this skill

Add new benchmarks to the CI pipeline. Guides through creating benchmark JSON files, integrating with bootstrap.sh, and ensuring proper CI upload via ci3.yml workflow.

How to use

  1. Utwórz plik benchmark w formacie JSON w katalogu bench-out/ swojego pakietu, nadając mu nazwę *.bench.json. Każdy wpis powinien zawierać pole name (identyfikator metryki), value (zmierzona wartość) i unit (jednostka miary, np. ms, bytes).
  2. Strukturyzuj nazwy benchmarków za pomocą ukośników / aby utworzyć logiczną hierarchię — ostatni segment nazwy stanie się nazwą wykresu na dashboardzie, a wszystkie poprzednie segmenty utworzą strukturę folderów.
  3. Upewnij się, że Twój pakiet jest uwzględniony w procesie agregacji poprzez bench_merge w głównym pliku bootstrap.sh — narzędzie automatycznie połączy wszystkie pliki JSON i doda prefiks ścieżki pakietu.
  4. Skonfiguruj workflow CI w pliku ci3.yml aby przesyłał scalony plik JSON do cache'a CI i uruchamiał GitHub Action odpowiedzialny za upload do panelu benchmarków.
  5. Zweryfikuj wyniki na żywym dashboardzie dostępnym pod adresem https://aztecprotocol.github.io/benchmark-page-data/bench/?branch=next — powinieneś zobaczyć swoje benchmarki w odpowiedniej grupie hierarchicznej.

Related skills

context7

by mikha08-rgb

Search GitHub issues, pull requests, and discussions across any repository. Activates when researching external dependencies (whisper.cpp, NAudio), looking for similar bugs, or finding implementation examples.

DevOps
51166

resolve-conflicts

by antinomyhq

Use this skill immediately when the user mentions merge conflicts that need to be resolved. Do not attempt to resolve conflicts directly - invoke this skill first. This skill specializes in providing a structured framework for merging imports, tests, lock files (regeneration),

DevOps
48163

dashboard-creator

by mhattingpete

Create HTML dashboards with KPI metric cards, bar/pie/line charts, progress indicators, and data visualizations. Use when users request dashboards, metrics displays, KPI visualizations, data charts, or monitoring interfaces.

DevOps
21124

unity-developer

by sickn33

Build Unity games with optimized C# scripts, efficient rendering, and proper asset management. Masters Unity 6 LTS, URP/HDRP pipelines, and cross-platform deployment. Handles gameplay systems, UI implementation, and platform optimization. Use PROACTIVELY for Unity performance

DevOps
66164

file-organizer

by ComposioHQ

Intelligently organizes your files and folders across your computer by understanding context, finding duplicates, suggesting better structures, and automating cleanup tasks. Reduces cognitive load and keeps your digital workspace tidy without manual effort.

DevOps
1399

postmortem-writing

by wshobson

Write effective blameless postmortems with root cause analysis, timelines, and action items. Use when conducting incident reviews, writing postmortem documents, or improving incident response processes.

DevOps
1385