CtrlK
BlogDocsLog inGet started
Tessl Logo

crashlytics-triage

Triage current Meshtastic-Android crashes in Firebase Crashlytics — establish the right version filter (topVersions first, then topIssues filtered to "X.Y.Z (versionCode)"), fan out one crash-investigator subagent per top issue in parallel, and return a distilled verdict table. Use for "what's crashing", "triage Crashlytics", or "is build NNNN healthy" sweeps; for a single known issue id, dispatch crash-investigator directly instead.

80

Quality

100%

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

100%

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

The body is a tight, well-sequenced triage playbook with concrete tool calls, exact argument formats, and explicit validation gates for the parallel fan-out. It earns top marks on all four content dimensions.

DimensionReasoningScore

Conciseness

At ~13 lines the body is lean and assumes Claude's competence — no generic concept explanations — with dense operational detail ('Call crashlytics_get_report for topVersions with NO filter', 'hand-built strings silently match nothing'), so every token earns its place.

3 / 3

Actionability

Gives concrete executable guidance: a named MCP tool (crashlytics_get_report), the exact filter format ('X.Y.Z (versionCode)'), a named subagent (crash-investigator), and `gh release list`; per the code-vs-instruction note, this actionable instruction-style guidance is not penalized for lacking verbatim code blocks.

3 / 3

Workflow Clarity

A clear four-step numbered sequence (version context → top issues → fan out → verdict) with explicit validation checkpoints — 'map candidate versionCodes to releases via gh release list ... before picking' and 'verify the crashing versionCode against the fix's release before reporting' — satisfying the batch-operation feedback-loop requirement rather than being capped at 2.

3 / 3

Progressive Disclosure

Under 50 lines with no external references and no nested lookups, just four well-organized sections, which the rubric's simple-skills note explicitly allows to score 3 on progressive disclosure.

3 / 3

Total

12

/

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 specific, trigger-rich, and self-disambiguating: it states concrete triage actions, gives natural 'Use for' triggers, and steers away from adjacent skills. It hits the top anchor on all four dimensions.

DimensionReasoningScore

Specificity

Names multiple concrete actions — 'establish the right version filter (topVersions first, then topIssues filtered to "X.Y.Z (versionCode)")', 'fan out one crash-investigator subagent per top issue in parallel', 'return a distilled verdict table' — matching the 'lists multiple specific concrete actions' anchor rather than the partial anchor 2.

3 / 3

Completeness

Explicitly answers both 'what' (triage crashes: filter, fan out, return verdict table) and 'when' via an explicit 'Use for...' trigger clause, satisfying the anchor-3 requirement and avoiding the missing-trigger cap at 2.

3 / 3

Trigger Term Quality

Includes natural phrasing users would actually say — 'Use for "what's crashing", "triage Crashlytics", or "is build NNNN healthy" sweeps' — giving good coverage of real-world trigger terms rather than jargon.

3 / 3

Distinctiveness Conflict Risk

A sharply defined niche (Meshtastic-Android crashes in Firebase Crashlytics) with distinct triggers and even a guard against the datadog backend and the single-issue path, making wrong-skill conflicts unlikely.

3 / 3

Total

12

/

12

Passed

Validation

100%

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

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
meshtastic/Meshtastic-Android
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.