working

Automate Jira-backed Git workflows for branch creation and GitLab merge requests.

Updated Mar 19, 2026
One-click install
npx skills add https://github.com/LarryHsiao/Skadi --skill working-larryhsiao
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: working
Source: https://github.com/LarryHsiao/Skadi/tree/main/skills/working
Command: npx skills add https://github.com/LarryHsiao/Skadi --skill working-larryhsiao

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates the end-to-end Jira task workflow integrated with Git operations: creating and checking out branches, updating Jira ticket status, syncing the local to-do list, and pushing a draft GitLab MR when appropriate.

Core Features & Use Cases

  • Automates Jira ticket lifecycle: resolves tickets, creates or checks out feature branches, and transitions status to In Progress.
  • Synchronizes project tasks with local work items and optionally opens a draft GitLab MR for collaboration.
  • Supports base-branch selection, feature-branch naming, and memory-backed preferences to streamline repetitive tasks.

Quick Start

Run /working with a Jira-number and type to begin a Jira task, then let the flow resolve the ticket, create or check out a feature branch from the chosen base, push the branch, and open a draft GitLab MR.

Frequently Asked Questions about working

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

FAQPage Schema
How do I automate Jira ticket workflow with Git branch creation?

Automating Jira ticket workflow with Git branch creation involves parsing a Jira number to resolve tickets, checkout base branches, create feature branches, push them, and open draft GitLab MRs. This streamlines task execution and branch management end-to-end.

Can I use Jira and GitLab together to manage feature branch lifecycle automatically?

Yes, you can use Jira and GitLab together to manage feature branch lifecycle automatically. The workflow resolves Jira tickets, transitions status to In Progress, creates feature branches from a selected base, and optionally opens a draft GitLab MR for collaboration.

What is the best way to start a Jira task using Git and GitLab automation?

The best way to start a Jira task using Git and GitLab automation is to run the workflow with a Jira number and task type. This resolves the ticket, creates or checks out a feature branch from your chosen base, pushes it, and opens a draft GitLab MR.

Does Jira-backed Git workflow automation support custom feature branch naming?

Yes, Jira-backed Git workflow automation supports custom feature branch naming. It applies base-branch selection, feature-branch naming, and memory-backed preferences to streamline repetitive tasks across software projects using Jira and GitLab.

How does Jira ticket synchronization work with local work items in Git?

Jira ticket synchronization with local work items works by resolving the Jira ticket, transitioning its status to In Progress, and syncing the local to-do list. This ensures project tasks remain aligned with local work items during branch creation and MR drafting.

When should I not use automated Jira Git workflows for branch management?

You should not use automated Jira Git workflows for branch management if your software project does not use Jira for ticketing, Git for version control, and GitLab for merge requests, as the end-to-end flow strictly depends on this specific tech stack.