smithery.ai

git-jira-integration

Integration between Git workflows and Jira issues. Generates branch names from issues, validates commit messages, and provides PR context from Jira specifications.

First seen Apr 11, 2026

Installation

$ npx skills add https://smithery.ai

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from smithery.ai · top by installs.

npx skills add https://smithery.ai

Browse all from smithery.ai

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Skill metadata

Parsed from SKILL.md frontmatter.

Version1.0
LicenseMIT
CompatibilityRequires mcp-jira with configured Jira instance
More metadata
author
ximplicity
version
1.0
category
integration

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 3,241 B
  • docs SUMMARY.md 191 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 1 installs

SKILL.md

Git-Jira Integration Skill

Bridges Git workflows with Jira project management. Provides consistent naming, validation, and context generation to maintain traceability between code and issues.

Allowed Operations

  • Link Git repositories to Jira projects
  • Generate branch names from Jira issues
  • Validate commit messages against conventions
  • Generate PR context from Jira specifications
  • List linked repositories

Forbidden Operations

These are NOT performed by this skill - agents have their own Git tools:

  • Execute Git commands (clone, pull, push, commit)
  • Create/merge Pull Requests directly
  • Modify repository settings
  • Access repository files or code

MCP Tools

Tool Purpose
devflowgitlink_repo Link repository to Jira project
devflowgitget_repos List linked repositories
devflowgitbranch_name Generate branch name from issue
devflowgitvalidate_commit Validate commit message format
devflowgitpr_context Generate PR title, body, checklist

Constraints

  • Branch names follow pattern: {type}/{issueKey}-{slug}
  • Commit messages should follow Conventional Commits
  • Commit messages should include issue key reference
  • PR context requires existing Jira issues

Quick Reference

Branch Naming

Generate branch name:

devflow_git_branch_name(issueKey: "PROJ-123")

Result: feature/proj-123-add-user-authentication

Commit Validation

Validate commit message:

devflow_git_validate_commit(
  message: "feat(auth): add login page\n\nRefs: PROJ-123",
  projectKey: "PROJ",
  requireIssueKey: true
)

PR Context

Generate PR context:

devflow_git_pr_context(
  issueKeys: ["PROJ-123", "PROJ-124"],
  includeAcceptanceCriteria: true
)

For detailed conventions, see [BRANCH-CONVENTIONS.md](references/BRANCH-CONVENTIONS.md).

For commit message format, see [COMMIT-MESSAGE-FORMAT.md](references/COMMIT-MESSAGE-FORMAT.md).

For PR templates, see [PR-TEMPLATES.md](references/PR-TEMPLATES.md).

Example Workflow

  1. Start work on issue:

`` # Get branch name from Jira issue devflowgitbranch_name(issueKey: "PROJ-123") # Agent creates branch with their git tools ``

  1. Validate commits:

`` # Before committing, validate message devflowgitvalidate_commit(message: "feat: add login") ``

  1. Create PR:

`` # Get PR context from Jira devflowgitpr_context(issueKeys: ["PROJ-123"]) # Agent creates PR with their gh/git tools ``

Repository Linking

Link a repository to get project-specific defaults:

devflow_git_link_repo(
  projectKey: "PROJ",
  repositoryUrl: "https://github.com/company/project",
  defaultBranch: "develop",
  branchPattern: "{type}/{key}-{slug}"
)

List linked repositories:

devflow_git_get_repos()
devflow_git_get_repos(projectKey: "PROJ")