.cursor/skills/qa-bug-ticket-creator/SKILL.md
Generate structured bug reports from test failures with expected/actual results, reproduction steps, evidence, severity/priority, and auto-create GitHub Issues via GitHub MCP with duplicate detection.
npx skillsauth add AZANIR/qa-skills qa-bug-ticket-creatorInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Create structured bug reports from test failures, manual findings, or defect descriptions. Transform raw failure data into ISO 29119-3 compliant incident reports and auto-create GitHub Issues via GitHub MCP with duplicate detection and smart assignment.
GitHub Issues via GitHub MCP. Extensible to Jira, Linear, Azure DevOps via adapters (see references/ for future patterns).
Every bug report includes:
| Field | Description | | ----- | ----------- | | Title | Concise, actionable summary (e.g., "Login fails when password contains special chars") | | Expected Result | What should happen per spec/requirements | | Actual Result | What actually happens | | Steps to Reproduce | Numbered, minimal steps | | Environment | OS, browser, app version, test framework | | Evidence | Screenshots, logs, stack traces, HAR files | | Severity | Blocker / Critical / Major / Minor / Trivial | | Priority | P1–P5 or equivalent | | Component/Module | Affected area (e.g., auth, checkout, API) |
See references/bug-report-format.md for detailed format and examples.
When creating GitHub Issues, auto-assign based on component:
auth, frontend, api)Before creating a new issue:
Structure aligns with ISO/IEC/IEEE 29119-3 incident report:
When a bug is created, optionally auto-create a linked fix task via qa-task-creator:
See references/linking-patterns.md in qa-task-creator for patterns.
references/severity-guide.md| Integration | Use | | ----------- | --- | | GitHub MCP | Create issues, search for duplicates, add labels/milestones/assignees | | qa-task-creator | Create linked fix/verification tasks | | qa-test-reporter | Consume failure data from aggregated reports |
Can do (autonomous):
references/severity-guide.mdCannot do (requires confirmation):
Will not do (out of scope):
references/severity-guide.md| Symptom | Likely Cause | Fix |
| ------- | ------------ | --- |
| GitHub MCP create fails | Token missing, no repo access | Check GITHUB_PERSONAL_ACCESS_TOKEN; verify repo permissions |
| Duplicate not detected | Search query too narrow | Broaden keywords; search by component + error snippet |
| Severity wrong | Default mapping doesn't fit project | Use project-specific severity guide; ask user to confirm |
| Missing stack trace | Parser doesn't support format | Add parser for framework; request raw output from user |
| Issue body truncated | GitHub body length limit | Split evidence into comments or attach as file |
| Wrong labels applied | Component mapping missing | Add component→label mapping; ask user for mapping |
| Topic | File |
| ----- | ---- |
| Bug report format with examples | references/bug-report-format.md |
| Severity and priority classification | references/severity-guide.md |
tools
Analyze OpenAPI/Swagger spec (JSON or YAML) against existing test files and generate an HTML coverage report with QA automation tasks. Use when user provides an OpenAPI spec file and wants to know test coverage status.
testing
Universal QA plan generator supporting 10 plan types including test plans, sprint plans, regression plans, release plans, UAT plans, performance plans, migration plans, onboarding plans, and custom plans.
development
Generate consumer-driven contract tests using Pact for JavaScript and Python to verify microservice API compatibility between consumer and provider.
development
Master skill coordinating all QA skills through pipeline modes (full-cycle, docs-only, testcases-only, write-tests, report), formalized handoff chains, scheduler rules, and framework/language selection based on project context.