github-issues

Enforce issue templates, labels, and automation across GitHub repositories.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/curphey/bosun --skill github-issues-curphey
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: github-issues
Source: https://github.com/curphey/bosun/tree/main/skills/github-issues
Command: npx skills add https://github.com/curphey/bosun --skill github-issues-curphey

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Issue management on GitHub can be inconsistent across teams, leading to unclear requirements, missing acceptance criteria, and inefficient triage. This skill standardizes how issues are created, labeled, and tracked, promoting better collaboration and faster delivery.

Core Features & Use Cases

  • Template creation and enforcement: provide, review, and enforce issue templates to capture required information.
  • Labeling, AC enforcement, and governance: apply consistent labels; require acceptance criteria; guide issue lifecycle with milestones and auto-labeling.
  • Automation & workflows integration: automate stale issues, auto-labeling, and project board synchronization to keep work visible and organized.
  • Coaching teams on issue hygiene: help maintainers and teams follow best practices for issue quality across repositories.

Quick Start

Run an audit to standardize your repository's issues by applying templates, labels, and automation rules.

Frequently Asked Questions about github-issues

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

FAQPage Schema
How do I enforce acceptance criteria in GitHub issues?

To enforce acceptance criteria in GitHub issues, you use structured templates and governance rules that require specific information before submission. This standardizes issue quality and ensures requirements are clearly captured during triage.

What is the best way to automate stale issue triage on GitHub?

Automating stale issue triage involves configuring workflow automation rules to identify outdated issues and apply auto-labeling. This keeps project boards synchronized and maintains visibility across repository backlogs.

How do I create standardized GitHub issue templates for my team?

Creating standardized GitHub issue templates involves generating structured forms that capture required information like acceptance criteria and labels. This enforces process standards and improves collaboration across teams.

Can I use workflow automation to sync GitHub issues with project boards?

Yes, you can use workflow automation to synchronize GitHub issues with project boards. By configuring automation rules, issue lifecycle changes like labeling and milestones automatically update project board visibility.

Why does inconsistent issue labeling slow down repository triage?

Inconsistent issue labeling slows down repository triage because it obscures issue priority and category. Applying consistent labels and governance rules guides the issue lifecycle and improves maintainability across repositories.