add-metric

Register project metrics in meta/metrics with JSON definitions grounded in the project description.

16|8|Updated Apr 15, 2026
One-click install
npx skills add https://github.com/GliteTech/glite-arf --skill add-metric-glitetech
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: add-metric
Source: https://github.com/GliteTech/glite-arf/tree/main/arf/skills/add-metric
Command: npx skills add https://github.com/GliteTech/glite-arf --skill add-metric-glitetech

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Registering and standardizing project metrics is tedious and error-prone; this skill guides you to create consistent entries in meta/metrics by grounding them to the project description and automating the required JSON definitions.

Core Features & Use Cases

  • Interactive metric proposal based on project description.
  • Writes meta/metrics/<metric_key>/description.json and supports verification.
  • Encourages reuse and avoids duplicates by inspecting existing metrics and referencing arf/specifications/metrics_specification.md.

Quick Start

Provide a project description (or ensure project/description.md exists) and run the skill to register one or more metrics in meta/metrics.

Frequently Asked Questions about add-metric

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I register project metrics for ARF experiments and dashboards?

To register project metrics for ARF, you provide a project description and interactively define metrics. The skill generates standardized meta/metrics entries with description.json files, enabling consistent tracking across your ARF tasks and dashboards.

Why should I standardize metric definitions instead of tracking them manually?

Standardizing metric definitions prevents duplicates and reduces errors by grounding them to the project description. It references the metrics specification, ensuring your ARF experiments apply consistent definitions across all tracked tasks and dashboards.

What do I need to set up before registering metrics in meta/metrics?

Before registering metrics, you need a project description available, either provided directly or existing as project/description.md. The skill uses this description to interactively propose and ground your metric definitions.

Can I register multiple project metrics at the same time?

Yes, you can register one or more project metrics simultaneously. The skill inspects existing metrics to encourage reuse and avoid duplicates, writing each metric definition into its own meta/metrics directory.

How does the metric registration process handle existing duplicate metrics?

The metric registration process inspects existing metrics and references the metrics specification to avoid duplicates. This ensures newly registered metrics in meta/metrics remain consistent and prevents overlapping definitions across your project.

What is the best way to ensure my metrics match the metrics specification?

The best way to ensure compliance is using interactive metric registration grounded in your project description. The skill automatically satisfies the metrics_specification requirements and generates the corresponding description.json files for verification.