.config/opencode/skills/jira-ticket-creator/SKILL.md
This skill should be used when users need to create Jira tickets for the RD (Research & Development) project. It supports creating features, bugs, and tasks with proper field mapping including assignee, team, sprint, and state. The skill uses Jira CLI commands and provides templates for different ticket types.
npx skillsauth add alexismanuel/dotfiles jira-ticket-creatorInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
This skill enables creation and management of Jira tickets in the RD project using the Jira CLI. It supports three ticket types: Features (with PRD-like content), Bugs (with problem analysis), and Tasks (general work items).
To create a Jira ticket, determine the ticket type and gather required information:
Use for new capabilities or significant enhancements.
Execute the jira_helper.py script with feature parameters:
python scripts/jira_helper.py create-feature "<summary>" "<description>" [assignee] [team] [sprint]
The script automatically formats the description with PRD-like sections:
Use for issues where the system behaves incorrectly.
Execute the jira_helper.py script with bug parameters:
python scripts/jira_helper.py create-bug "<summary>" "<problem>" "<reproduction-steps>" "<resolution-hypothesis>" [assignee] [team] [sprint]
The script automatically formats the description with problem analysis sections:
Use for general work items that don't fit as features or bugs.
Execute the jira_helper.py script with task parameters:
python scripts/jira_helper.py create-task "<summary>" "<description>" [assignee] [team] [sprint]
List tickets in the RD project:
python scripts/jira_helper.py list
Update existing tickets using the Jira CLI directly:
jira issue update TICKET-123 --status "In Progress" --assignee username
What type of work item do you need?
Do you have all required information?
Optional fields available?
Python script that provides a wrapper around Jira CLI commands. Handles ticket creation with proper formatting and field mapping for the RD project. Can be executed directly or imported as a module.
Detailed templates and guidelines for each ticket type. Includes required fields, description structures, and best practices for writing effective tickets.
Comprehensive reference for Jira CLI commands including installation, configuration, core operations, and advanced usage patterns.
Create a feature ticket:
User: "Create a feature ticket for implementing user authentication with two-factor support"
→ Use create-feature with appropriate summary and description
Create a bug ticket:
User: "The login page crashes when users enter special characters in the password field"
→ Use create-bug with problem description and reproduction steps
Create a task ticket:
User: "I need a task to upgrade the database schema for the next release"
→ Use create-task with clear description of the upgrade work
development
Generate GitLab merge request descriptions from git commits with automatic categorization and Jira integration.
development
This skill should be used when validating that an implementation plan was correctly executed. It verifies success criteria, runs tests, identifies deviations, and presents structured completion options including MR creation or discard.
development
This skill should be used when reviewing code changes in a branch against main/master/develop. It analyzes commits, integrates JIRA ticket and MR context when available, and produces a structured code review using Conventional Comments format.
development
This skill should be used when conducting comprehensive codebase research to answer questions, understand architecture, or prepare context for implementation planning. It spawns parallel sub-agents and synthesizes findings into a structured research document.