jira-steward

Enforce Jira-to-GitHub traceability across branches, commits, PRs, and releases.

1|Updated Mar 13, 2026
One-click install
npx skills add https://github.com/coreymaypray/sloth-skill-tree --skill jira-steward
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: jira-steward
Source: https://github.com/coreymaypray/sloth-skill-tree/tree/main/plugins/maycrest-ops/skills/jira-steward
Command: npx skills add https://github.com/coreymaypray/sloth-skill-tree --skill jira-steward

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Jira and GitHub Projects governance can be brittle and hard to audit; this Skill ensures every piece of work is traceable from ticket to code to release.

Core Features & Use Cases

  • Enforce mapping of branches, commits, and PRs to Jira tickets and GitHub Projects.
  • Provide standardized branch naming, commit messages, and PR requirements to maintain audit trails.
  • Use Case: For a client project, automatically verify that a new feature branch references a Jira ticket and is linked to the corresponding GitHub Project.

Quick Start

Set up a Jira ticket and create a linked branch with a PR and GitHub Projects entry.

Frequently Asked Questions about jira-steward

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

FAQPage Schema
How do I enforce traceability between Jira tickets and GitHub Projects?

To enforce Jira and GitHub Projects traceability, you map every branch, commit, PR, and release to a tracked ticket. This requires standardized branch naming aligned with ticket IDs, commit messages referencing tickets, and mandatory PR linkage to maintain audit trails.

Why does linking Jira tickets to GitHub branches matter for project governance?

Linking Jira tickets to GitHub branches matters for project governance because it ensures end-to-end traceability from ticket to code to release. This audit trail prevents untracked changes and maintains accountability for client work and internal initiatives.

What's the best way to map GitHub commit messages to Jira tickets?

The best way to map GitHub commit messages to Jira tickets is enforcing a standardized commit messaging convention where every commit explicitly references the corresponding Jira ticket ID, establishing a cross-link between systems to maintain an accurate audit trail.

Can I use this traceability enforcement for small agile teams delivering client work?

Yes, this traceability enforcement is explicitly designed for small teams delivering client work and internal initiatives. It covers feature development, bug fixes, and sprint planning where governance is essential, ensuring every piece of work is tracked.

How do I set up a linked branch with a PR and GitHub Projects entry for a Jira ticket?

To set up a linked branch, first create a Jira ticket, then create a feature branch with a naming convention aligned to the ticket ID. Open a mandatory pull request linking back to the ticket and add a corresponding GitHub Projects entry to complete the audit trail.

What happens if a pull request is missing a Jira ticket linkage?

If a pull request is missing a Jira ticket linkage, the end-to-end traceability audit trail breaks. Mandatory PR linkage is required to ensure every piece of work is traceable from ticket to code to release, preventing untracked changes from being merged.