Skip to content

add playwright-triage skill [ci skip]#3333

Merged
Dave Shoup (shouples) merged 3 commits intomainfrom
djs/playwright-triage-skill
Mar 25, 2026
Merged

add playwright-triage skill [ci skip]#3333
Dave Shoup (shouples) merged 3 commits intomainfrom
djs/playwright-triage-skill

Conversation

@shouples
Copy link
Copy Markdown
Contributor

@shouples Dave Shoup (shouples) commented Mar 20, 2026

Adds some basic instructions for how to handle trace.zip files and the .gzip CI reports to navigate the test information as it relates to the Electron DOM.

Some past experiences showed a lot of attempts trying to unpack the .zip files and navigate them, so this was built after a couple of particularly bumpy sessions to aggregate lessons learned.

Copilot AI review requested due to automatic review settings March 20, 2026 01:20
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds a new Claude skill to help triage failing Playwright E2E tests in this VS Code extension repo, with guidance for inspecting typical CI artifacts and a helper script to extract an ordered action list from Playwright trace.zip files.

Changes:

  • Added a playwright-triage skill (SKILL.md) documenting a step-by-step workflow for inspecting screenshots, accessibility snapshots, traces, and logs.
  • Added a parse-trace.cjs Node script to extract and correlate before/after trace actions into a readable sequence with errors highlighted.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 5 comments.

File Description
.claude/skills/playwright-triage/parse-trace.cjs CLI utility to unzip and parse trace.trace NDJSON, correlating actions and surfacing failures.
.claude/skills/playwright-triage/SKILL.md Playbook for locating and interpreting Playwright failure artifacts, including use of parse-trace.cjs.

Comment thread .claude/skills/playwright-triage/parse-trace.cjs
Comment thread .claude/skills/playwright-triage/parse-trace.cjs Outdated
Comment thread .claude/skills/playwright-triage/parse-trace.cjs
Comment thread .claude/skills/playwright-triage/parse-trace.cjs Outdated
Comment thread .claude/skills/playwright-triage/parse-trace.cjs
@airlock-confluentinc airlock-confluentinc Bot force-pushed the djs/playwright-triage-skill branch from 62f5081 to 2698140 Compare March 20, 2026 15:18
@sonarqube-confluent
Copy link
Copy Markdown

Quality Gate passed Quality Gate passed

Issues
0 New issues
0 Fixed issues
0 Accepted issues

Measures
0 Security Hotspots
No data about Coverage
No data about Duplication

See analysis details on SonarQube

@shouples Dave Shoup (shouples) changed the title add playwright-triage skill add playwright-triage skill [ci skip] Mar 21, 2026
@shouples Dave Shoup (shouples) marked this pull request as ready for review March 25, 2026 15:42
@shouples Dave Shoup (shouples) requested a review from a team as a code owner March 25, 2026 15:42
@shouples Dave Shoup (shouples) merged commit 60ff7ce into main Mar 25, 2026
14 checks passed
@shouples Dave Shoup (shouples) deleted the djs/playwright-triage-skill branch March 25, 2026 15:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants