CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

axiom-analyze-triage

Use when the user wants to triage a CORPUS of production crashes/hangs from an aggregator (Sentry, App Store Connect) — grouped, counted issues — rather than a single crash file.

Quality

81%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Low

Low-risk findings worth noting

SKILL.md
Quality
Evals
Security

Quality

Content

82%Weight 40%Scale 1-5

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

A high-quality operational skill body: concrete commands, exact API details, and a fully specified report structure with unusually strong safety framing around deprioritization. Its only real costs are a small amount of repetition in the boundary/scope statements and the absence of recovery feedback loops for mid-workflow failures.

DimensionReasoningScore

Conciseness

The body is dense with operational specifics and wastes almost nothing on concepts Claude already knows — every section carries non-obvious domain knowledge (pagination quirks, 'statsPeriod accepts only empty/24h/14d', frame reversal, '|sys:' fallback handling). Minor tightening possible: the single-crash/local-Organizer boundary is stated in full twice (Single-Crash Escape Hatch and Scope), and 'flag, never hide' is repeated across sections.

4 / 5

Actionability

Fully executable guidance throughout: exact endpoints with query parameters, token lookup order with a limit=1 scope probe, a copy-paste-ready 'xcsym triage' command with explicit flag-omission rule, exact TriageResult field semantics, and a complete report template including column order and sort rules. The common cases (Sentry pagination, missing TestFlight logs, malformed lines) are each covered with a specific handling rule.

5 / 5

Workflow Clarity

Six clearly numbered workflow steps with real checkpoints for a batch operation: the 401/403 token probe ('report that, don't proceed into a confusing partial failure'), mandatory Link-header pagination until exhausted, 'Announce any cap you impose', and errors[] surfacing for unclassifiable issues. It falls short of anchor 5 because there is no validate-then-fix feedback loop (e.g. what to do when a fetch page fails mid-pagination or when semantic merge is ambiguous), though validation is clearly present rather than missing so the batch cap at 3 does not apply.

4 / 5

Progressive Disclosure

Good structure with well-signaled, one-level-deep cross-skill references (axiom-shipping production-triage.md / testflight-triage.md, axiom-tools xcsym-ref.md, crash-analyzer, axiom-data, axiom-performance) collected in a Related section. No bundle files exist to verify beyond the listing. It is not anchor 5 because substantial reference-grade content (the three verbatim standing notes) is inlined rather than split out — a deliberate, explicitly justified trade-off (dangling-pointer risk plus the pre-deploy.ts byte-identity assertion), but an inlining nonetheless.

4 / 5

Total

17

/

20

Passed

Description

73%Weight 40%Scale 1-5

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

A well-targeted, distinct description with explicit trigger guidance and good negative-space disambiguation. Its main weakness is that the capability side rests on a single verb ('triage') rather than enumerating the concrete actions the skill performs.

Suggestions

Name the key outputs/actions in the description (e.g. 'fetches grouped issues, classifies and clusters them, and produces a ranked real-bug vs. likely-noise report') so the 'what' is as explicit as the 'when'.

Add one or two common user phrasings such as 'crash families' or 'crash grouping' to broaden natural trigger coverage.

DimensionReasoningScore

Specificity

The description names the domain concretely ('triage a CORPUS of production crashes/hangs from an aggregator (Sentry, App Store Connect)') but offers only the single action verb 'triage' — it does not list the concrete operations (fetch, classify, cluster, flag noise, rank, report) the body actually performs, matching the 'names domain and 1-2 concrete actions, but not comprehensive' anchor.

3 / 5

Completeness

The 'when' is excellent and explicit ('Use when the user wants to triage a CORPUS ... rather than a single crash file', including the negative trigger), but the 'what' is thin — 'triage' alone does not convey the output (ranked real-bug families, noise deprioritization). Not the 5 anchor because the what-side lacks concrete multi-action phrasing; clearly above anchor 3 since both what and when are present and the when carries concrete trigger phrases.

4 / 5

Trigger Term Quality

Strong natural terms — 'triage', 'production crashes/hangs', 'Sentry', 'App Store Connect', 'grouped, counted issues' — map well to what a user would say ('triage my Sentry crashes'). A few natural variants are absent (e.g. 'crash reports', '.ips', 'crash grouping'), so it is good-but-not-comprehensive coverage.

4 / 5

Distinctiveness Conflict Risk

Clear niche with built-in disambiguation: 'corpus from an aggregator (Sentry, App Store Connect) ... rather than a single crash file' explicitly separates this skill from single-crash analyzers and other skills. Minimal conflict risk.

5 / 5

Total

16

/

20

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.

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

referenced_paths_exist

Referenced path issues: 1 missing

Warning

Total

15

/

16

Passed

Repository

CharlesWiltgen/Axiom

Path

axiom-codex/skills/axiom-analyze-triage/SKILL.md

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.