work-on-ticket

Fetch Jira ticket details, create a named branch, and start task planning.

40|4|Updated Apr 19, 2026
One-click install
npx skills add https://github.com/jjmartres/ai-coding-agents --skill work-on-ticket-jjmartres
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: work-on-ticket
Source: https://github.com/jjmartres/ai-coding-agents/tree/main/shared/.ai-agents/skills/work-on-ticket
Command: npx skills add https://github.com/jjmartres/ai-coding-agents --skill work-on-ticket-jjmartres

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Fetches Jira ticket details, creates an appropriately named branch, and initiates the task planning workflow.

Core Features & Use Cases

  • Fetches ticket details (summary, description, type, status) from Jira using MCP Zapier.
  • Generates a branch named [TICKET_ID]-[kebab-case-summary] and checks git state on staging.
  • Initiates task planning by constructing a /eng:chore prompt and executing it.

Quick Start

Say: work on AGP-782 to fetch details, create a branch named AGP-782-migrate-existing-mcp-server, and start the task planning workflow.

Frequently Asked Questions about work-on-ticket

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

FAQPage Schema
How do I automate Jira ticket branch creation and task planning?

To automate Jira ticket branch creation and task planning, reference a Jira ticket ID like AGP-782. This fetches ticket details, creates a named git branch, and initiates a planning prompt.

Can I fetch Jira ticket details and create a git branch in one step?

Yes, you can fetch Jira ticket details and create a git branch in one step. By mentioning a Jira ticket like AGP-782, the workflow retrieves the summary and generates a correctly named branch.

Do I need MCP Zapier to start work on a Jira ticket?

Yes, you need MCP Zapier to start work on a Jira ticket. The workflow requires access to Jira data via the MCP Zapier tool to retrieve ticket summaries, descriptions, and statuses.

What's the best way to generate a branch name from a Jira ticket?

The best way to generate a branch name from a Jira ticket is using the [TICKET_ID]-[kebab-case-summary] format. This ensures consistent naming and checks git state on staging before creation.

How does git state validation work when creating a Jira branch?

Git state validation performs safe git state checks on staging before creating a Jira branch. This ensures the repository is clean and ready before checking out the newly generated branch.

What happens after the Jira branch is created?

After the Jira branch is created, the workflow initiates task planning by constructing a /eng:chore prompt. This generates a concise, actionable planning prompt for execution.