MayrosSkills Hub
Back to browse

bug-report

ApiliumApiliumv1.0.34300
officialplatinum (7/8)Clean scan

Install

mayros skill install bug-report
mayros skill install [email protected]

Structured bug reports, severity P0-P3, git bisect guidance

README

bug-report

Structure comprehensive bug reports with reproduction steps, environment details, severity assessment, and git bisect guidance.

Installation

Copy this skill directory into your Mayros skills folder:

cp -r skills/bug-report ~/.mayros/skills/bug-report

Or install via the Skills Hub:

mayros skill install @apilium/bug-report

Usage

Activate the skill and describe the bug:

Create a bug report: the login page crashes when clicking submit with an empty email field

The skill structures the report with:

  • Title -- concise description
  • Environment -- OS, runtime, app version, device
  • Steps to reproduce -- numbered, minimal, deterministic
  • Expected vs actual behavior
  • Severity -- Critical (P0), High (P1), Medium (P2), Low (P3)
  • Frequency -- always, sometimes, rarely, once
  • Workaround -- if any temporary fix exists

Severity Assessment

| Level | Criteria | Response Time | |-------|----------|--------------| | Critical (P0) | Data loss, security breach, complete outage, no workaround | Hours | | High (P1) | Major feature broken, significant user impact | 1-2 days | | Medium (P2) | Partial functionality loss, workaround available | Next sprint | | Low (P3) | Cosmetic, edge case, easy workaround | Backlog |

Regressions are automatically bumped to at least High severity.

Git Bisect

For regressions, the skill guides you through git bisect:

git bisect start
git bisect bad                # current commit is broken
git bisect good v1.0.0        # last known working version
# Test each commit git checks out, then:
git bisect good               # if it works
git bisect bad                # if it is broken
git bisect reset              # when done

Automated bisect with a test script:

git bisect start
git bisect bad HEAD
git bisect good v1.0.0
git bisect run npm test

Completeness Scoring

The skill assesses report completeness by checking for:

  • Title / summary
  • Environment details (OS, runtime, version)
  • Steps to reproduce
  • Expected behavior
  • Actual behavior
  • Severity classification

Reports missing fields receive a lower completeness score with specific guidance on what to add.

Semantic Predicates

| Predicate | Description | |-----------|-------------| | bug:report_created | A structured bug report was produced | | bug:severity_assessed | Severity was determined for a report | | bug:report_context | Namespace-level bug report history |

License

MIT

Versions

v1.0.3Feb 27, 2026
v1.0.2Feb 27, 2026
v1.0.1Feb 27, 2026
v1.0.0Feb 27, 2026

Comments

Sign in to leave a comment.

Loading comments...