askill
jira-developer-integration

jira-developer-integrationSafety 95Repository

Git and developer workflow integration. TRIGGERS: 'generate branch name', 'create branch name', 'branch name for', 'write PR description', 'PR description for', 'link PR', 'link pull request', 'parse commit', 'extract issue from commit', 'smart commit', 'development panel'. Use for Git, GitHub, GitLab, Bitbucket integration with JIRA. NOT FOR: issue field updates (use jira-issue), searching issues (use jira-search), status transitions (use jira-lifecycle).

3 stars
1.2k downloads
Updated 2/2/2026

Package Files

Loading files...
SKILL.md

JIRA Developer Integration Skill

Developer workflow integration for JIRA including Git, CI/CD, and release automation.

Risk Levels

OperationRiskNotes
Generate branch name-Read-only, local output
Parse commits-Read-only, local analysis
Get commits-Read-only
Generate PR description-Read-only, local output
Link commit-Adds metadata, easily removed
Link PR-Adds metadata, easily removed

Risk Legend: - Safe, read-only | ! Caution, modifiable | !! Warning, destructive but recoverable | !!! Danger, irreversible

Quick Start: Get started in 10 minutes

When to Use This Skill

Use this skill when you need to:

Starting Development:

  • Generate standardized Git branch names from JIRA issues
  • Create feature, bugfix, or hotfix branches with consistent naming

During Development:

  • Extract JIRA issue keys from commit messages
  • Link Git commits to JIRA issues via comments
  • Log time and transition issues from commits (Smart Commits)

Code Review:

  • Generate PR descriptions from JIRA issue details
  • Link Pull Requests (GitHub, GitLab, Bitbucket) to JIRA issues

CI/CD Integration:

  • Track builds and deployments in JIRA
  • Auto-transition issues based on PR/deployment events
  • Generate release notes from JIRA versions

Troubleshooting:

  • Debug why Development Panel shows empty
  • Fix Smart Commits not working
  • Resolve PR linking issues

IMPORTANT: Always use the jira-as CLI. Never run Python scripts directly.

Available Commands

All commands support --help for full documentation.

CommandDescription
jira-as dev branch-nameGenerate consistent branch names from issues
jira-as dev parse-commitsExtract issue keys from commit messages
jira-as dev link-commitLink commits to JIRA issues
jira-as dev get-commitsRetrieve development information
jira-as dev link-prAutomatically link PRs to JIRA
jira-as dev pr-descriptionGenerate PR descriptions from issues

Recommended Starting Points

RoleStart With
Developerjira-as dev branch-name PROJ-123
Git AdministratorBranch names, then PR integration
DevOps EngineerCI/CD integration with link-pr and link-commit
Release ManagerDeployment tracking with link-pr

Advanced: See CI/CD Integration Guide for pipeline setup.

Quick Examples

# Generate branch name with default prefix (feature)
jira-as dev branch-name PROJ-123

# Generate branch name with explicit prefix (-p is short for --prefix)
jira-as dev branch-name PROJ-123 -p bugfix
jira-as dev branch-name PROJ-123 --prefix bugfix

# Auto-detect prefix from issue type (Bug -> bugfix, Story -> feature, etc.)
jira-as dev branch-name PROJ-123 --auto-prefix

# Output git checkout command directly (-o is short for --output)
jira-as dev branch-name PROJ-123 -o git

# Extract issues from a single commit message
jira-as dev parse-commits "feat(PROJ-123): add login"

# Extract issues from git log via pipe
git log --oneline -10 | jira-as dev parse-commits --from-stdin

# Filter to specific project (-p is short for --project)
jira-as dev parse-commits "Fix PROJ-123 and OTHER-456" -p PROJ

# Generate PR description with testing checklist (-c is short for --include-checklist)
jira-as dev pr-description PROJ-123 -c
jira-as dev pr-description PROJ-123 --include-checklist

# Generate PR description with labels (-l is short for --include-labels)
jira-as dev pr-description PROJ-123 -l --include-components

# Generate PR description and copy to clipboard
jira-as dev pr-description PROJ-123 --copy

# Link PR to issue (-p is short for --pr)
jira-as dev link-pr PROJ-123 -p https://github.com/org/repo/pull/456

# Link PR with title (-t is short for --title)
jira-as dev link-pr PROJ-123 -p https://github.com/org/repo/pull/456 -t "Fix authentication bug"

# Link PR with status and author (-s, -a are short forms)
jira-as dev link-pr PROJ-123 -p https://github.com/org/repo/pull/456 -s merged -a "Jane Doe"

# Link commit to issue (-c is short for --commit, -m for --message, -r for --repo)
jira-as dev link-commit PROJ-123 -c abc123def -m "feat: add login" -r https://github.com/org/repo

# Link commit with additional metadata (-a for --author, -b for --branch)
jira-as dev link-commit PROJ-123 -c abc123def -a "John Doe" -b feature/login

# Get commits linked to issue
jira-as dev get-commits PROJ-123

# Get commits with detailed information
jira-as dev get-commits PROJ-123 --detailed

# Get commits filtered by repository (-o is short for --output)
jira-as dev get-commits PROJ-123 --repo "org/repo" -o table

Configuration

Requires JIRA credentials via environment variables:

SettingDescription
JIRA_SITE_URLYour JIRA instance URL
JIRA_EMAILYour JIRA email
JIRA_API_TOKENYour JIRA API token

Common Options

OptionDescription
--output, -oOutput format varies by command (see below)
--helpShow detailed help and examples

Output Formats by Command

CommandAvailable Formats
branch-nametext, json, git
parse-commitstext, json, csv
pr-descriptiontext, json
link-committext, json
link-prtext, json
get-commitstext, json, table

Exit Codes

CodeMeaning
0Success
1Error (validation, API, config)
2Invalid arguments

Troubleshooting

See Common Pitfalls Guide for solutions to:

  • Development Panel showing empty
  • Smart Commits not working
  • PR linking issues
  • Branch name problems

Advanced Topics

TopicGuide
Branch naming conventionsBranch Naming
Commit message formatsCommit Messages
Smart CommitsSmart Commits
PR workflowsPR Workflows
Development PanelDevelopment Panel
CI/CD integrationCI/CD Integration
Automation rulesAutomation Rules
Deployment trackingDeployment Tracking
Release notesRelease Notes

For comprehensive guidance, see Best Practices Guide.

Related Skills

SkillRelationship
jira-issueGet issue details for branch names
jira-lifecycleAuto-transition on PR merge
jira-collaborateCommit linking uses comments
jira-searchFind issues for bulk operations
jira-bulkProcess multiple issues from commits

Install

Download ZIP
Requires askill CLI v1.0+

AI Quality Score

96/100Analyzed 2/10/2026

An exceptionally well-documented skill for JIRA developer workflows. It provides clear triggers, a comprehensive command reference with examples, risk assessments, and configuration details. The use of the jira-as CLI makes it highly actionable and easy to follow.

95
98
85
95
98

Metadata

Licenseunknown
Version1.0.0
Updated2/2/2026
Publishergrandcamel

Tags

apici-cdgithubgithub-actions