measurable

Solid

Ensures every delivery ships with the telemetry needed to prove its impact and catch its own regressions: RUM/analytics events for user-facing web changes (delegates to rum-tracking), OpenTelemetry traces/metrics/structured logs for new or changed API endpoints, and explicit error/warning signal paths so failures surface instead of going silent. Modes: guide (default), implement, audit, setup. `setup` runs a first-time interview that records the project's telemetry stack, per-package instrumentation approach for monorepos, and regression-detection expectations as a committed Observability Profile. Triggers on "is this measurable", "add telemetry", "instrument this endpoint", "check observability coverage", "add RUM and API telemetry", "will we know if this regresses", "set up observability profile", "/measurable".

AI & Automation 13 stars 2 forks Updated yesterday MIT

Install

View on GitHub

Quality Score: 86/100

Stars 20%
38
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# Measurable Makes "we shipped it" and "we can see it" the same statement. A change is only done when its impact is measurable and its regressions are visible — this skill decides what telemetry a diff needs, writes or audits it, and records a per-repo profile so the answer doesn't have to be re-derived every time. > **This `SKILL.md` is a thin index.** Detailed rules live in `rules/*.md` > and load on demand. The profile template lives in `templates/*.md`. > > **Composes, does not duplicate.** Frontend event design is > [`rum-tracking`](../../analysis/rum-tracking/SKILL.md)'s job — this skill > only decides *whether* a user-facing change needs RUM and hands off to it. > Backend span/metric semantic conventions belong to the `otel-instrumentation` > and `otel-semantic-conventions` skills (from the > [dash0 agent-skills repo](https://github.com/dash0hq/agent-skills)) when > installed — invoked via `Skill()`, skipped silently otherwise, with > [`rules/backend-instrumentation.md`](./rules/backend-instrumentation.md) as > the built-in fallback. Persistence for the Observability Profile is > [`persistent-memory`](../../authoring/persistent-memory/SKILL.md)'s > `project-shared` tier — this skill never invents its own storage layer. --- ## Mode Detection Parse `$1` as the mode. State the detected mode in one line before continuing. | Mode | Default | Trigger | | ----------- | ------- | --------------------...

Details

Author
mthines
Repository
mthines/agent-skills
Created
4 months ago
Last Updated
yesterday
Language
JavaScript
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category