Agent skill

Aspire Diagnostics

by exceptionless in exceptionless/Exceptionless

Inspect local Aspire resource health, logs, traces, and browser telemetry.

Apache-2.0Auto-check passedDevOps & Cloud

Install Aspire Diagnostics

skills CLI
$ npx skills add exceptionless/Exceptionless --skill aspire-diagnostics -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install exceptionless/Exceptionless aspire-diagnostics --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/exceptionless/Exceptionless.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/aspire-diagnostics .claude/skills/aspire-diagnostics && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
aspire-diagnostics
GitHub stars
2.5k
Token cost
~769 tokens
SKILL.md length
380 words
Files
1
Skills in repo
11
Repo updated
First seen
Licence
Apache-2.0

At a glance

Inspect local Aspire resource health, logs, traces, and browser telemetry.

  • Works in 5 steps: Record the app URL, resource names,… → Locate its trace and inspect spans for… → Count calls by dependency and operation,… → …
  • DevOps & Cloud work in your project
  • SKILL.md covers Diagnose the affected operation, Performance investigation and Browser and environment…
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Aspire Diagnostics is an agent skill from exceptionless/Exceptionless. Inspect local Aspire resource health, logs, traces, and browser telemetry.

Its SKILL.md is about 770 tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in DevOps & Cloud. It works with Elasticsearch, Redis and OpenTelemetry. The repository describes itself as: Exceptionless application. The licence is Apache-2.0.

When your agent uses it

  • DevOps & Cloud work in your project

Example prompts

  • “/aspire-diagnostics”

Workflow steps

5 steps, taken from the first numbered list in SKILL.md.

  1. Record the app URL, resource names, action, and timestamp; perform the action once.
  2. Locate its trace and inspect spans for repeated API requests, Elasticsearch searches, Redis operations, queue publishes, and job processing.
  3. Count calls by dependency and operation, identify slow spans, and correlate errors with structured logs. Distinguish retries from…
  4. Use dashboard metrics for aggregate request counts, error rates, and latency trends. A single trace describes that request, not the…
  5. Export telemetry when a deeper comparison or report needs the evidence preserved.

What it can do on your machine

Read from SKILL.md and the folder at commit 300e8ca. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md (its code samples are bash).

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Aspire Diagnostics loads about 769 tokens when it runs. Until then it costs about 23 tokens; SKILL.md has 380 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~23
When it runs · the whole SKILL.md, loaded when a task matches
~769

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from exceptionless/Exceptionless at commit 300e8ca, republished under its Apache-2.0 licence (© exceptionless). 380 words, ~769 tokens.

Download SKILL.mdSave it as .claude/skills/aspire-diagnostics/SKILL.md (or your agent's skills folder).
name
aspire-diagnostics
description
Inspect local Aspire resource health, logs, traces, and browser telemetry.

Aspire Diagnostics

Use runtime evidence to diagnose a local failure or measure an affected operation. Follow root AGENTS.md for runtime startup and endpoint scope.

From the repository root, select this AppHost explicitly:

sh
aspire describe --apphost src/Exceptionless.AppHost --format Json --non-interactive

Use the reported resource names and endpoints. Add --include-hidden when a resource is not listed.

EvidenceCommand
Structured logsaspire otel logs <resource> --limit 100 --format Json --non-interactive
Process outputaspire logs <resource> --tail 100 --timestamps --non-interactive
Recent tracesaspire otel traces --limit 20 --format Json --non-interactive
Trace spansaspire otel spans <resource> --trace-id <traceId> --format Json --non-interactive
Exportaspire export --output ./dogfood-output/aspire-telemetry.zip --non-interactive

Diagnose the affected operation

Start with resource health and the reported failure. Prefer structured logs for application errors and contextual fields; use console logs for startup failures, crashes, and other process output. Use traces when the failure or latency crosses API, queue, job, or storage boundaries, then inspect the relevant spans.

Correlate evidence with the user action, timestamp, resource, and trace ID. For a known trace, inspect related logs with aspire otel logs --trace-id <traceId> --format Json --non-interactive. A healthy resource alone does not establish that the operation succeeded.

Show full SKILL.md (195 more words)Show less

Performance investigation

  1. Record the app URL, resource names, action, and timestamp; perform the action once.
  2. Locate its trace and inspect spans for repeated API requests, Elasticsearch searches, Redis operations, queue publishes, and job processing.
  3. Count calls by dependency and operation, identify slow spans, and correlate errors with structured logs. Distinguish retries from duplicate work.
  4. Use dashboard metrics for aggregate request counts, error rates, and latency trends. A single trace describes that request, not the workload's overall performance.
  5. Export telemetry when a deeper comparison or report needs the evidence preserved.

Report the exact action, resource names, trace IDs, repeated-call counts, durations, and relevant errors. State any missing telemetry that limits the conclusion.

Browser and environment boundaries

The AppHost enables WithBrowserLogs() for the Svelte App resource, which serves the application at /. Discover that resource's current endpoint. Use its dashboard for browser console/network evidence or screenshots when they explain a UI failure, and correlate browser activity with backend traces where available.

Avoid restarting the whole AppHost as a diagnostic loop. For deployed or external environments, follow the user's explicit scope and the platform's diagnostics; do not assume local Aspire commands or endpoints apply.

© exceptionless, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in .agents/skills/aspire-diagnostics of exceptionless/Exceptionless.

Open the folder on GitHubat commit 300e8ca

Compare with similar skills

Aspire Diagnostics next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Aspire Diagnostics compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Aspire Diagnostics this skillexceptionless/Exceptionless2.5k—~769Automated safety check: PassApache-2.0
Ecs Rfc Guideelastic/ecs1.1k—~1.2kAutomated safety check: PassApache-2.0
UModel Root Cause Analysisalibaba/UnifiedModel412—~1.9kAutomated safety check: PassCustom licence
Proto Backend Moduleaide-family/moon253—~4.1kAutomated safety check: PassNone
Observability Onboardingelastic/agent-skills592—~4.1kAutomated safety check: PassApache-2.0
Observability K8s Investigationelastic/agent-skills592—~8.3kAutomated safety check: PassApache-2.0

Similar skills

  • Ecs Rfc Guide

    elastic/ecs

    Official

    Guides contributors through the Elastic Common Schema (ECS) RFC (Proposal) process: template sections, target maturity (alpha/beta), rfcs/text artifacts, and optional OTel mapping.

    1.1k GitHub stars~1.2k tokensUpdated yesterday
    DevOps & CloudAuto-check passed
  • UModel Root Cause Analysis

    alibaba/UnifiedModel

    Investigates a service incident to its root cause by querying a UModel object graph alongside metrics, logs, topology and recent deployments.

    412 GitHub stars~1.9k tokensUpdated 14 days ago
    DevOps & CloudAuto-check passed
  • Proto Backend Module

    aide-family/moon

    Implements backend modules from proto definitions for goddess, marksman, and rabbit apps.

    253 GitHub stars~4.1k tokensUpdated 3 mo ago
    DevOps & CloudAuto-check passed
  • Observability Onboarding

    elastic/agent-skills

    Official

    Onboard an application into Elastic Observability with the Elastic Distribution of OpenTelemetry (EDOT): route on language and runtime, detect and replace a classic Elastic APM agent, apply the…

    592 GitHub stars~4.1k tokensUpdated 5 days ago
    DevOps & CloudAuto-check passed
  • Official

    Investigate Kubernetes workload, node, and control-plane issues using OTel telemetry (EDOT).

    592 GitHub stars~8.3k tokensUpdated 5 days ago
    DevOps & CloudAuto-check passed
  • Aspireify

    CommunityToolkit/Aspire

    WORKFLOW SKILL - Wire Aspire AppHosts or repair TypeScript AppHost toolchains.

    629 GitHub stars~5.3k tokensUpdated yesterday
    DatabasesAuto-check: notes

More from exceptionless/Exceptionless

All 11 skills in this repo
  • Emil Design Eng

    exceptionless/Exceptionless

    This skill encodes Emil Kowalski's philosophy on UI polish, component design, animation decisions, and the invisible details that make software feel great.

    2.5k GitHub starsUsed in 28 repos~6.8k tokens
    Auto-check passed
  • Shadcn Svelte

    exceptionless/Exceptionless

    Manages shadcn-svelte components and projects — adding, updating, fixing, debugging, styling, and composing UI.

    2.5k GitHub stars~3.6k tokensUpdated yesterday
    Auto-check passed
  • Dogfood

    exceptionless/Exceptionless

    Systematically dogfood Exceptionless locally. An agent skill from exceptionless/Exceptionless.

    2.5k GitHub stars~759 tokensUpdated yesterday
    Auto-check passed
  • Foundatio Repositories

    exceptionless/Exceptionless

    Query, aggregate, patch, or paginate Exceptionless data through its Elasticsearch repository abstractions.

    2.5k GitHub stars~1.9k tokensUpdated yesterday
    Auto-check passed
  • Releasenotes

    exceptionless/Exceptionless

    Evaluate semantic-version impact and generate formatted changelogs from git history since the last release tag.

    2.5k GitHub stars~1.2k tokensUpdated yesterday
    Auto-check passed
  • Tanstack Form

    exceptionless/Exceptionless

    Build Svelte forms with TanStack Form, Zod validation, and API error mapping.

    2.5k GitHub stars~544 tokensUpdated yesterday
    Auto-check passed

Categories

Questions about Aspire Diagnostics

What does Aspire Diagnostics do?

Inspect local Aspire resource health, logs, traces, and browser telemetry. Aspire Diagnostics is an agent skill from exceptionless/Exceptionless. Inspect local Aspire resource health, logs, traces, and browser telemetry.

When should I use Aspire Diagnostics?

Aspire Diagnostics fits situations like: devOps & Cloud work in your project.

How do I install Aspire Diagnostics in Claude Code?

Run `npx skills add exceptionless/Exceptionless --skill aspire-diagnostics -a claude-code`. Or copy the skill folder (.agents/skills/aspire-diagnostics in exceptionless/Exceptionless) into .claude/skills/aspire-diagnostics in your project. Claude Code loads it when a task matches its description.

How do I install Aspire Diagnostics in Codex?

Run `npx skills add exceptionless/Exceptionless --skill aspire-diagnostics -a codex`. Or copy the skill folder (.agents/skills/aspire-diagnostics in exceptionless/Exceptionless) into .agents/skills/aspire-diagnostics in your project. Codex loads it when a task matches its description.

Can I use Aspire Diagnostics in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add exceptionless/Exceptionless --skill aspire-diagnostics -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/aspire-diagnostics, .gemini/skills/aspire-diagnostics, .github/skills/aspire-diagnostics and .opencode/skills/aspire-diagnostics in your project.

What does Aspire Diagnostics need to run?

SKILL.md names no scripts, command-line tools or credentials: Aspire Diagnostics is instructions for the agent only.

Does Aspire Diagnostics access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Aspire Diagnostics safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Aspire Diagnostics use?

Aspire Diagnostics is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Aspire Diagnostics use?

About 769 tokens (SKILL.md is roughly 3.1k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Aspire Diagnostics?

Skills that share tags, products or a category with Aspire Diagnostics: Ecs Rfc Guide (elastic/ecs, 1.1k stars), UModel Root Cause Analysis (alibaba/UnifiedModel, 412 stars), Proto Backend Module (aide-family/moon, 253 stars) and Observability Onboarding (elastic/agent-skills, 592 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Aspire Diagnostics?

exceptionless (a GitHub organization) maintains it in exceptionless/Exceptionless, which has 2,456 GitHub stars. The repository holds 11 skills in this directory. The repository was last updated on October 6, 2026.

Source: exceptionless/Exceptionless on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.