CtrlK
BlogDocsLog inGet started
Tessl Logo

ax-go-agent-observability

Use when writing Go code with `github.com/ax-llm/ax/packages/go` for agent tracing, centralized and multi-tenant usage accounting, action logs, runtime diagnostics, replay, and production debugging.

75

Quality

93%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

87%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

The body is lean, actionable, and well-structured, with executable examples and concrete API references that assume Go competence. Its main weakness is the absence of an explicitly sequenced workflow with validation checkpoints for the multi-step debugging/observability scenarios it describes.

Suggestions

Add a short numbered workflow for a representative end-to-end task (e.g., register usage observer -> run agent -> inspect events) with an explicit validation/checkpoint step so workflow clarity reaches 3.

For the regenerate-on-doc-disagreement guidance, make the feedback loop explicit (validate docs vs source -> update compiler -> regenerate -> re-verify) rather than stating it as a single guardrail.

Consider splitting the long 'Relevant API Surface' symbol list into a referenced API.md-style section if it grows, to keep the overview scannable.

DimensionReasoningScore

Conciseness

Dense factual sections (Package Facts, API Surface, Guardrails) and executable snippets with no padding explaining Go or basic concepts Claude already knows; every section earns its tokens.

3 / 3

Actionability

Provides two executable Go code blocks (NewAgent forward pattern, SetUsageObserver), a concrete enumerated API surface, and a pointer to a runnable example file 'src/examples/go/generation/usage_observer.go'.

3 / 3

Workflow Clarity

Sections are organized (When To Use, Core Pattern, Guardrails) but there is no explicitly sequenced multi-step workflow with validation checkpoints for the observability tasks it covers.

2 / 3

Progressive Disclosure

A single well-organized file with clearly labeled sections, and references to package materials (API.md, examples/) are one level deep and clearly signaled rather than nested.

3 / 3

Total

11

/

12

Passed

Description

100%

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

The description is concise, specific, and tightly scoped to a concrete package, with an explicit 'Use when' trigger and a comprehensive list of concrete capabilities. It cleanly satisfies all four dimensions without padding or over-claiming.

DimensionReasoningScore

Specificity

Enumerates multiple concrete capabilities ('agent tracing, centralized and multi-tenant usage accounting, action logs, runtime diagnostics, replay, and production debugging') rather than vague abstractions.

3 / 3

Completeness

Clearly answers both what (the enumerated observability capabilities) and when (the explicit 'Use when writing Go code with ...' trigger clause).

3 / 3

Trigger Term Quality

Uses natural terms a Go developer would say ('tracing', 'usage accounting', 'debugging', 'replay') with an explicit 'Use when writing Go code with ...' trigger phrase.

3 / 3

Distinctiveness Conflict Risk

Scoped to the specific package 'github.com/ax-llm/ax/packages/go', giving it a clear niche unlikely to trigger for unrelated skills.

3 / 3

Total

12

/

12

Passed

Validation

93%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

15

/

16

Passed

Repository
ax-llm/ax
Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.