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%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 compact, highly actionable workflow that sequences a batch Crashlytics triage with embedded verification steps and no wasted tokens. Structure is clean for a short single-purpose skill with no need for bundled references.

DimensionReasoningScore

Conciseness

Lean and dense with project-specific facts (project id, app id, fix SHAs, exact filter format); every line earns its place and it assumes Claude's competence rather than re-explaining Crashlytics concepts.

5 / 5

Actionability

Fully executable guidance — concrete MCP calls ('crashlytics_get_report' for topVersions with NO filter, topIssues filtered to the exact display name), 'gh release list' for versionCode mapping, and dispatch of the 'crash-investigator' agent in a single message with the exact fields to hand each.

5 / 5

Workflow Clarity

Clear four-step sequence (version context → top issues → parallel fan-out → verdict) with explicit validation checkpoints — 'map candidate versionCodes to releases via gh release list before picking' and 'Each investigator must verify the crashing versionCode against the fix's release before reporting known-fixed-residual' — guarding a batch fan-out operation.

5 / 5

Progressive Disclosure

Under 50 lines with no external references required and no bundle files present; the well-organized numbered sections give clear navigation, satisfying the simple-skill exception for progressive disclosure.

5 / 5

Total

20

/

20

Passed

Description

100%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 tightly written description that names concrete actions, surfaces natural trigger phrases, answers both what and when, and carves out a distinct niche with explicit boundary guidance. Third-person voice is maintained throughout.

DimensionReasoningScore

Specificity

Lists 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', and 'return a distilled verdict table' — comprehensive coverage with no vague filler.

5 / 5

Completeness

Explicitly answers both what (triage crashes via version filter, parallel fan-out, verdict table) and when ('Use for "what's crashing", "triage Crashlytics", or "is build NNNN healthy" sweeps') with concrete trigger phrases.

5 / 5

Trigger Term Quality

Includes natural phrases a user would actually say — 'what's crashing', 'triage Crashlytics', 'is build NNNN healthy' — plus synonyms and a concrete negation trigger ('for a single known issue id, dispatch crash-investigator directly instead').

5 / 5

Distinctiveness Conflict Risk

Occupies a clear niche (Firebase Crashlytics triage for the Meshtastic-Android project) with distinct triggers and an explicit boundary against dispatching crash-investigator directly for single known issues, minimizing wrong-skill conflict.

5 / 5

Total

20

/

20

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.