By Dumorro
Sync GSD workflow state to Jira — automatic card creation, status transitions, and Kanban board management
Install git hooks that auto-prefix commit messages with the active GSD phase/plan Jira issue key for full code <-> Jira traceability
Populate Jira with the full GSD state from all repos (one-time initial sync)
Set up 6-column Kanban board in Jira for GSD workflow (Backlog -> Planejamento -> Pronto -> Executando -> Verificacao -> Concluido)
Process pending GSD events and sync Jira cards (create/update epics, features, subtasks)
Modifies files
Hook triggers on file write and edit operations
Requires secrets
Needs API keys or credentials to function
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Jira integration for GSD (Get Shit Done) projects in Claude Code. A PostToolUse hook detects GSD lifecycle events (milestone creation, phase transitions, plan authoring, verification) as they happen, enqueues them locally, and syncs them to a 6-column Kanban board in Jira -- automatically creating Epics, Features, and Subtasks that mirror your .planning/ directory structure.
Set environment variables:
export JIRA_HOST="https://your-org.atlassian.net"
export JIRA_USERNAME="[email protected]"
export JIRA_API_TOKEN="..." # https://id.atlassian.com/manage-profile/security/api-tokens
Clone and validate:
git clone https://github.com/your-org/claude-gsd-jira-plugin.git
cd claude-gsd-jira-plugin
chmod +x scripts/setup.sh
./scripts/setup.sh
Register the hook in .claude/settings.json:
{
"hooks": {
"PostToolUse": [
{
"matcher": "Write|Edit",
"command": "node /path/to/claude-gsd-jira-plugin/hooks/gsd-jira-watch.js"
}
]
}
}
Configure the Kanban board:
/jira-setup-kanban
Seed Jira with your current GSD state:
/jira-seed --dry-run # Preview
/jira-seed # Create cards
Enrich card descriptions from .planning/ content:
python3 scripts/enrich-cards.py --dry-run # Preview
python3 scripts/enrich-cards.py # Execute
Install git hooks so every commit auto-prefixes the active Jira key:
/jira-install-git-hooks # Current repo
/jira-install-git-hooks --all # Every detected GSD repo
| Skill | Description |
|---|---|
/jira-sync | Incremental event-based sync. Processes data/jira-queue.json and creates/updates/transitions Jira cards. |
/jira-seed | One-time full population. Reads all .planning/ artifacts and creates the complete card hierarchy in Jira. |
/jira-setup-kanban | Automated Kanban board setup. Creates statuses, configures columns, and sets WIP limits. |
/jira-install-git-hooks | Install prepare-commit-msg + commit-msg hooks that auto-prefix commits with the active phase/plan Jira key. |
| Backlog | Planning | Ready | Executing | Verification | Done |
|---------|----------|-------|-----------|--------------|------|
| phase | discuss | plan | build | verify | ship |
| added | research | ready | test | UAT | |
Card hierarchy:
MIT
npx claudepluginhub dumorro/claude-gsd-jira-plugin --plugin claude-gsd-jira-pluginHarness-native ECC plugin for engineering teams - 67 agents, 271 skills, 92 legacy command shims, reusable hooks, rules, MCP conventions, and operator workflows for Claude Code plus adjacent agent harnesses
Superpowers Plus core skills library for Claude Code: planning, execution routing, TDD, debugging, and collaboration workflows
v9.44.1 — Patch release for Gemini environment/version detection and qwen auth gating. Run /octo:setup.
Unity Development Toolkit - Expert agents for scripting/refactoring/optimization, script templates, and Agent Skills for Unity C# development
Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques
Tools to maintain and improve CLAUDE.md files - audit quality, capture session learnings, and keep project memory current.