Skip to content

chore(catalog): add Jira Integration (Sync Engine) extension#2895

Open
ashbrener wants to merge 2 commits into
github:mainfrom
ashbrener:add-jira-sync-extension
Open

chore(catalog): add Jira Integration (Sync Engine) extension#2895
ashbrener wants to merge 2 commits into
github:mainfrom
ashbrener:add-jira-sync-extension

Conversation

@ashbrener
Copy link
Copy Markdown
Contributor

Adds a community-catalog listing for spec-kit-jira-sync — a real reconcile-engine bridge that mirrors spec-kit specs into Jira (Epic per repo, Story per spec, Subtask per phase): idempotent, drift-aware, fail-closed — unlike prompt extensions that ask an agent to POST to Jira.

Catalog id is jira-sync (the jira slot is taken by an unrelated extension); display name "Jira Integration (Sync Engine)" disambiguates from the existing "Jira Integration" listing.

Touches the two catalog surfaces:

  1. extensions/catalog.community.json — the new jira-sync entry (field shape matches the sibling linear entry).
  2. docs/community/extensions.md — the table row.

JSON validated. Release: https://github.com/ashbrener/spec-kit-jira-sync/releases/tag/v0.1.0 · License: MIT.

Adds a new community-catalog listing for `spec-kit-jira-sync`
(ashbrener/spec-kit-jira-sync), a reconcile-engine bridge that mirrors
spec-kit specs into Jira (Epic per repo, Story per spec, Subtask per
phase): idempotent, drift-aware, fail-closed.

Catalog id is `jira-sync` because the `jira` id is already taken by an
unrelated extension; display name "Jira Integration (Sync Engine)"
disambiguates from the existing "Jira Integration" listing.

Touches the two catalog surfaces:
1. extensions/catalog.community.json - the new "jira-sync" entry,
   inserted after the existing "jira" entry. Field shape matches the
   sibling "linear" entry exactly.
2. docs/community/extensions.md - the table row, after the existing
   Jira Integration row.

JSON validated; diff is the single entry + the one table row.
Copilot AI review requested due to automatic review settings June 8, 2026 13:02
@ashbrener ashbrener requested a review from mnriem as a code owner June 8, 2026 13:02
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Note

Copilot was unable to run its full agentic suite in this review.

Adds a new community extension entry for a Jira sync/reconcile engine and documents it in the community extensions list.

Changes:

  • Added jira-sync metadata to the community extensions catalog
  • Added Jira Integration (Sync Engine) to the community extensions documentation table

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 2 comments.

File Description
extensions/catalog.community.json Registers the new jira-sync extension (metadata, links, tags, requirements).
docs/community/extensions.md Lists the new extension in the community extensions table for discoverability.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread extensions/catalog.community.json Outdated
"jira-sync": {
"name": "Jira Integration (Sync Engine)",
"id": "jira-sync",
"description": "A real reconcile engine — idempotent, drift-aware, fail-closed — that mirrors spec-kit specs into Jira (Epic per repo, Story per spec, Subtask per phase) and never corrupts your board.",
Comment thread docs/community/extensions.md Outdated
| Intelligent Agent Orchestrator | Cross-catalog agent discovery and intelligent prompt-to-command routing | `process` | Read+Write | [spec-kit-orchestrator](https://github.com/pragya247/spec-kit-orchestrator) |
| Iterate | Iterate on spec documents with a two-phase define-and-apply workflow — refine specs mid-implementation and go straight back to building | `docs` | Read+Write | [spec-kit-iterate](https://github.com/imviancagrace/spec-kit-iterate) |
| Jira Integration | Create Jira Epics, Stories, and Issues from spec-kit specifications and task breakdowns with configurable hierarchy and custom field support | `integration` | Read+Write | [spec-kit-jira](https://github.com/mbachorik/spec-kit-jira) |
| Jira Integration (Sync Engine) | A real reconcile engine — idempotent, drift-aware, fail-closed — that mirrors spec-kit specs into Jira (Epic per repo, Story per spec, Subtask per phase) and never corrupts your board | `integration` | Read+Write | [spec-kit-jira-sync](https://github.com/ashbrener/spec-kit-jira-sync) |
…opilot review)

Drop the comparative/absolute framing ('A real …', 'never corrupts your board')
flagged by Copilot; keep the factual, tested capability descriptors (idempotent,
drift-aware, fail-closed). Applies to both the catalog entry and the docs table row.
@ashbrener
Copy link
Copy Markdown
Contributor Author

Thanks @copilot-pull-request-reviewer — addressed both comments in 279e692: rewrote the catalog entry and the docs table row to a neutral, capability-focused description, dropping the comparative/absolute framing ("A real …", "never corrupts your board") and keeping only the factual, tested behavior (idempotent, drift-aware, fail-closed). JSON still validates.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants