When presenting results, organize by severity and frequency:
Total count — how many crashes/feedbacks in the result set.
Top crash signatures — group by exception type or crash reason, ranked by count.
Affected builds — which build versions are impacted.
Device & OS breakdown — most affected device models and OS versions.
Timeline — when crashes started or spiked.
For performance diagnostics, highlight the highest-weight signatures first.
Notes
Default output is JSON; use --output table or --output markdown for quick human review.
Use --paginate to fetch all pages when doing a full analysis.
Use --pretty with JSON for debugging command output.
Crash data from App Store Connect may have 24-48h delay.
1---2name: asc-crash-triage3description: asc crash triage4---5# asc crash triage67Use this skill to fetch, analyze, and summarize TestFlight crash reports, beta feedback, and performance diagnostics.89## Workflow10111. Resolve the app ID if not provided (use `asc apps list`).122. Fetch data with the appropriate command.133. Parse JSON output and present a human-readable summary.1415## TestFlight crash reports1617List recent crashes (newest first):1819- `asc testflight crashes list --app "APP_ID" --sort -createdDate --limit 10`20- Filter by build: `asc testflight crashes list --app "APP_ID" --build "BUILD_ID" --sort -createdDate --limit 10`21- Filter by device/OS: `asc testflight crashes list --app "APP_ID" --device-model "iPhone16,2" --os-version "18.0"`22- All crashes: `asc testflight crashes list --app "APP_ID" --paginate`23- Table view: `asc testflight crashes list --app "APP_ID" --sort -createdDate --limit 10 --output table`2425## TestFlight beta feedback2627List recent feedback (newest first):2829- `asc testflight feedback list --app "APP_ID" --sort -createdDate --limit 10`30- With screenshots: `asc testflight feedback list --app "APP_ID" --sort -createdDate --limit 10 --include-screenshots`31- Filter by build: `asc testflight feedback list --app "APP_ID" --build "BUILD_ID" --sort -createdDate`32- All feedback: `asc testflight feedback list --app "APP_ID" --paginate`3334## Performance diagnostics (hangs, disk writes, launches)3536Requires a build ID. Resolve via `asc builds latest --app "APP_ID" --platform IOS` or `asc builds list --app "APP_ID" --sort -uploadedDate --limit 5`.3738- List diagnostic signatures: `asc performance diagnostics list --build "BUILD_ID"`39- Filter by type: `asc performance diagnostics list --build "BUILD_ID" --diagnostic-type "HANGS"`40 - Types: `HANGS`, `DISK_WRITES`, `LAUNCHES`41- Get logs for a signature: `asc performance diagnostics get --id "SIGNATURE_ID"`42- Download all metrics: `asc performance download --build "BUILD_ID" --output ./metrics.json`4344## Resolving IDs4546- App ID from name: `asc apps list --name "AppName"` or `asc apps list --bundle-id "com.example.app"`47- Latest build ID: `asc builds latest --app "APP_ID" --platform IOS`48- Recent builds: `asc builds list --app "APP_ID" --sort -uploadedDate --limit 5`49- Set default: `export ASC_APP_ID="APP_ID"`5051## Summary format5253When presenting results, organize by severity and frequency:54551. **Total count** — how many crashes/feedbacks in the result set.562. **Top crash signatures** — group by exception type or crash reason, ranked by count.573. **Affected builds** — which build versions are impacted.584. **Device & OS breakdown** — most affected device models and OS versions.595. **Timeline** — when crashes started or spiked.6061For performance diagnostics, highlight the highest-weight signatures first.6263## Notes6465- Default output is JSON; use `--output table` or `--output markdown` for quick human review.66- Use `--paginate` to fetch all pages when doing a full analysis.67- Use `--pretty` with JSON for debugging command output.68- Crash data from App Store Connect may have 24-48h delay.
Run npx skillmds@latest add comeonoliver/asc-crash-triage in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
asc crash triage It is listed under Coding & Dev Tools on SkillMD.
This skill has not completed SkillMD's automated safety review yet. Independent scanners report: SkillSpector: PASS, Skill Scanner: PASS. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Yes. Installing skills from SkillMD is free, and the skill stays under its author's original license.
ComeOnOliver (@comeonoliver) published this skill. Their other Agent Skills are listed on their SkillMD profile.