bug-triage

Triage open Forgejo bug issues by severity and present them for user decision.

1|1|Updated Dec 27, 2023
One-click install
npx skills add https://github.com/bcotton/nix-config --skill bug-triage-bcotton
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bug-triage
Source: https://github.com/bcotton/nix-config/tree/main/.claude/skills/bug-triage
Command: npx skills add https://github.com/bcotton/nix-config --skill bug-triage-bcotton

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires curl, jq, yq, date, git, nix, just, ./scripts/forgejo.sh, ./scripts/issue-check-fixed.sh, ./scripts/ci-analyze.sh, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the process of identifying, prioritizing, and resolving bugs reported in the Forgejo issue tracker, ensuring that critical issues are addressed promptly.

Core Features & Use Cases

  • Automated Issue Fetching: Retrieves open bug reports from Forgejo.
  • Intelligent Prioritization: Classifies issues based on severity (P0-P3) and checks for existing fixes.
  • Guided Resolution Workflow: Guides the user through fixing bugs via configuration changes or in-depth investigation, including creating worktrees, building, committing, and generating pull requests.
  • Use Case: When asked to "review open issues and fix bugs," this Skill will fetch all bug tickets, present them in a prioritized list, and then guide you through the process of fixing the most critical ones one by one.

Quick Start

Use the bug-triage skill to review open bug issues.

Frequently Asked Questions about bug-triage

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

FAQPage Schema
How do I triage open bug issues from Forgejo automatically?

To triage open bug issues from Forgejo automatically, this Skill fetches bug reports, classifies them by severity (P0-P3), and presents a prioritized list for user decision to fix, defer, or close.

How does bug triage prioritize issues for pull request creation?

Bug triage prioritizes issues by assigning severity levels from P0 to P3 and checking for existing fixes, then guides you through creating worktrees, committing changes, and generating pull requests for critical bugs.

Do I need specific CLI tools to run Forgejo issue management and debugging?

Yes, Forgejo issue management and debugging requires CLI dependencies including curl, jq, yq, git, nix, and just to execute investigation, worktree creation, and pull request scripts.

What is the best way to handle configuration changes when fixing bugs?

The best way to handle configuration changes when fixing bugs is using the guided resolution workflow, which automates investigation and applies changes via git worktrees before submitting a pull request.

Can I defer or close issues without fixing them during bug triage?

Yes, you can defer or close issues without fixing them during bug triage. The Skill automates investigating, fixing, deferring, or closing issues based on your input.