work-on-ticket

Fetch Jira ticket details, create a kebab-case branch, and start task planning.

Updated May 18, 2021
One-click install
npx skills add https://github.com/jwbaldwin/dotfiles --skill work-on-ticket
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: work-on-ticket
Source: https://github.com/jwbaldwin/dotfiles/tree/main/.config/opencode/skills/work-on-ticket
Command: npx skills add https://github.com/jwbaldwin/dotfiles --skill work-on-ticket

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates the initial setup for starting work on a Jira ticket by fetching ticket details, generating a concise branch name, and initiating the task-planning workflow so you can dive straight into execution.

Core Features & Use Cases

  • Ticket discovery: Extract a Jira ticket ID from natural language.
  • Context gathering: Retrieve summary, description, type, and status to inform planning.
  • Branch planning: Create a kebab-case branch name from the ticket ID and summary.
  • Jujutsu state initialization: Verify repo state and create a new commit/ bookmark to begin work.
  • Task planning prompt: Build a rich prompt for the /investigate command to plan next steps.

Quick Start

Activate this skill by saying things like "work on AGP-123" or "start work on AGP-782". The skill will fetch ticket details from Jira, generate a branch name such as agp-782-migrate-existing-mcp-server (lowercase, kebab-case), ensure the git state is ready, create a bookmark, and trigger task planning.

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 starting work on a Jira ticket?

Automate Jira ticket startup by saying a ticket identifier like AGP-123. The Skill fetches ticket details, generates a kebab-case branch name, initializes git state with a bookmark, and prepares a planning prompt so you can begin work immediately.

Can I generate a branch name automatically from a Jira ticket?

Yes. The Skill extracts the ticket ID and summary, then creates a lowercase kebab-case branch name like agp-782-migrate-existing-mcp-server, eliminating manual naming and ensuring consistency across your workflow.

What Jira ticket information does this Skill retrieve?

The Skill fetches summary, description, issue type, priority, and status from Jira via MCP Zapier integration, giving you full context before you start coding.

How does this Skill prepare my repository for new work?

It verifies your git state, creates a new commit or bookmark, and triggers task planning via the /investigate command so your repository is ready and your next steps are mapped out.

Does this Skill work with my existing Jira workflow?

Yes. The Skill integrates with Jira via MCP Zapier to parse ticket IDs and fetch live data, fitting into any Jira-based workflow without requiring additional setup or configuration.