ticket-branch-workflow

Convert GitHub or Jira tickets into branches with PLAN.md files.

4|4|Updated Jan 15, 2026
One-click install
npx skills add https://github.com/darellchua2/opencode-config-template --skill ticket-branch-workflow
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ticket-branch-workflow
Source: https://github.com/darellchua2/opencode-config-template/tree/main/skills/ticket-branch-workflow
Command: npx skills add https://github.com/darellchua2/opencode-config-template --skill ticket-branch-workflow

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill provides a repeatable, automated workflow to convert a project ticket into a development branch and planning document, reducing manual handoffs and context switching for teams implementing feature work.

Core Features & Use Cases

  • Detects ticket from GitHub or Jira and creates a corresponding branch plan.
  • Generates a branch name from the ticket and creates a PLAN.md with a semantic flow.
  • Commits PLAN.md and pushes the new branch to the remote repository, while updating ticket progress.
  • Use Case: A new feature tracked in Jira is converted into a feature branch and PLAN.md, then pushed to GitHub for collaboration.

Quick Start

Use this skill to generate a new branch and PLAN.md from an existing ticket.

Frequently Asked Questions about ticket-branch-workflow

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

FAQPage Schema
How do I automatically create a Git branch from a Jira ticket?

To create a Git branch from a Jira ticket, this workflow detects the tracked ticket, generates a semantic branch name, creates a PLAN.md document, commits the changes, and pushes the new branch to your remote repository while updating ticket progress.

Can I automate generating a PLAN.md document when starting GitHub feature work?

Yes, you can automate generating a PLAN.md document for GitHub feature work by using this workflow to derive a templated planning file directly from a tracked ticket, which is then committed and pushed alongside your new development branch.

Does this ticket branch workflow support both GitHub and Jira contexts?

This ticket branch workflow supports both GitHub and Jira contexts by implementing platform detection to automatically create tickets, assign labels, generate branch names, format PLAN.md files, execute semantic commits, and push changes to remotes.

How do I turn a project ticket into a tracked development branch?

You turn a project ticket into a tracked development branch by triggering this automated workflow, which maps the ticket details into a structured branch name and initializes a PLAN.md file to establish a repeatable feature implementation process.

What is the best way to reduce manual handoffs when converting tickets to feature branches?

The best way to reduce manual handoffs when converting tickets to feature branches is to automate the pipeline of ticket creation, branch naming, PLAN.md templating, and remote pushing, which minimizes context switching for development teams.