reproduce-bug

Reproduce software bugs from GitHub issues using Playwright and log analysis.

240|75|Updated Jul 13, 2023
One-click install
npx skills add https://github.com/udecode/plate-playground-template --skill reproduce-bug-udecode
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: reproduce-bug
Source: https://github.com/udecode/plate-playground-template/tree/main/.codex/skills/reproduce-bug
Command: npx skills add https://github.com/udecode/plate-playground-template --skill reproduce-bug-udecode

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill helps developers and QA engineers efficiently reproduce, investigate, and document software bugs, streamlining the debugging process.

Core Features & Use Cases

  • Bug Reproduction: Uses Playwright to visually replicate user-reported issues in a browser.
  • Log Analysis: Leverages specialized agents to sift through application logs for error patterns.
  • Documentation: Guides the user to capture evidence like screenshots and console logs for clear reporting.
  • Use Case: A user reports a bug on GitHub. This Skill can help you reproduce the exact steps they took, capture visual proof, and identify the root cause in the logs, leading to a faster fix.

Quick Start

Use the reproduce-bug skill to investigate GitHub issue number 123.

Frequently Asked Questions about reproduce-bug

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I reproduce a software bug from a GitHub issue using Playwright?

To reproduce a software bug from a GitHub issue, this Skill analyzes the issue details and uses Playwright to visually replicate the reported user flow in a browser. It captures the browser state and console errors to document the exact conditions triggering the defect.

How does log analysis work when investigating application bugs?

Log analysis for investigating application bugs works by deploying specialized agents to sift through application logs. These agents identify error patterns and correlate them with the reproduced user flow to pinpoint the root cause of the issue.

Can I use this Skill to document and report findings for QA testing?

Yes, you can use this Skill to document and report findings for QA testing. It automatically captures visual proof, screenshots, and console logs during bug reproduction, providing clear evidence for accurate reporting and faster fixes.

Do I need GitHub issue tracking and browser automation tools to investigate bugs?

Yes, you need GitHub issue tracking and browser automation tools like Playwright to investigate bugs with this Skill. It requires integration with these platforms to pull issue details and perform visual debugging effectively.

What is the best way to capture browser states and console errors for a reported bug?

The best way to capture browser states and console errors for a reported bug is using visual debugging via Playwright. This Skill automates the replication of user steps, capturing the exact browser state and console output for thorough documentation.