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.