github / github/spec-kit

[Extension]: Jira Integration (Sync Engine) v0.5.0 (version update of jira-sync)

Open Beginner friendly
#4,099 3 comments 0 reactions 0 assignees View on GitHub
extension-submission validation-passed
Dominant language
Python
Stars
137k
Forks
12.3k
Avg merge
2d 12h
Merged PRs (30d)
159

Description

> **Note for triage:** version update of the existing catalog entry `jira-sync` → `0.5.0` (re-filed via this template per the maintainer process; direct-JSON catalog PRs are now redirected here).

### Extension ID
jira-sync

### Extension Name
Jira Integration (Sync Engine)

### Version
0.5.0

### Description
An idempotent, drift-aware, fail-closed reconcile engine that mirrors spec-kit specs into Jira (Epic per repo, Story per spec, Subtask per phase).

### Author
Ash Brener

### Repository URL
https://github.com/ashbrener/spec-kit-jira-sync

### Download URL
https://github.com/ashbrener/spec-kit-jira-sync/archive/refs/tags/v0.5.0.zip

### License
MIT

### Homepage (optional)
https://github.com/ashbrener/spec-kit-jira-sync

### Documentation URL (optional)
https://github.com/ashbrener/spec-kit-jira-sync/blob/main/README.md

### Changelog URL (optional)
https://github.com/ashbrener/spec-kit-jira-sync/blob/main/CHANGELOG.md

### Required Spec Kit Version
>=0.1.0

### Number of Commands
4

### Tags
issue-tracking, jira, tasks-sync, reconcile, drift-aware

### Testing Checklist
- [x] Extension installs successfully via download URL
- [x] All commands execute without errors
- [x] Documentation is complete and accurate
- [x] No security vulnerabilities identified
- [x] Tested on at least one real project

### Submission Requirements
- [x] Valid `extension.yml` manifest included
- [x] README.md with installation and usage instructions
- [x] LICENSE file included
- [x] GitHub release created with version tag
- [x] All command files exist and are properly formatted
- [x] Extension ID follows naming conventions (lowercase-with-hyphens)

### Testing Details
Released `v0.5.0` with a published source archive (pre-flight verified HTTP 200 at the download URL). Full offline test suite (bats + shellcheck + yamllint + markdownlint) green in CI on macOS + Linux; dogfooded against a live Jira project.

### Example Usage
```bash
specify extension add jira-sync --from https://github.com/ashbrener/spec-kit-jira-sync/archive/refs/tags/v0.5.0.zip
```

### Proposed Catalog Entry
```json
{
"jira-sync": {
"name": "Jira Integration (Sync Engine)",
"id": "jira-sync",
"description": "An idempotent, drift-aware, fail-closed reconcile engine that mirrors spec-kit specs into Jira (Epic per repo, Story per spec, Subtask per phase).",
"author": "Ash Brener",
"version": "0.5.0",
"download_url": "https://github.com/ashbrener/spec-kit-jira-sync/archive/refs/tags/v0.5.0.zip",
"repository": "https://github.com/ashbrener/spec-kit-jira-sync",
"homepage": "https://github.com/ashbrener/spec-kit-jira-sync",
"documentation": "https://github.com/ashbrener/spec-kit-jira-sync/blob/main/README.md",
"changelog": "https://github.com/ashbrener/spec-kit-jira-sync/blob/main/CHANGELOG.md",
"license": "MIT",
"requires": { "speckit_version": ">=0.1.0" },
"provides": { "commands": 4, "hooks": 0 },
"tags": ["issue-tracking", "jira", "tasks-sync", "reconcile", "drift-aware"],
"verified": false,
"downloads": 0,
"stars": 0,
"updated_at": "2026-08-12T00:00:00Z"
}
}
```

### Additional Context
Version bump of the existing `jira-sync` entry; only `version`, `download_url`, `provides.commands`, and `updated_at` change. Preserve the existing `created_at`. Thanks for maintaining the catalog!

Contributor guide

Open the contributing guide

Research direction

Locate the existing jira-sync catalog entry and compare it with the proposed catalog entry in this issue. Update only the version, download URL, command count, and updated_at while preserving created_at, then run the catalog validation checks to confirm the entry remains valid.

Written by the indexing model from the issue text.

Assessment

Tech stack
json
Domain
tooling
Issue type
Feature
Difficulty
2/5
Estimated time
1-3 hours
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
72/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.