Skip to content

feat: register jira preset in community catalog#2224

Open
echarrod wants to merge 2 commits intogithub:mainfrom
echarrod:add-jira-preset
Open

feat: register jira preset in community catalog#2224
echarrod wants to merge 2 commits intogithub:mainfrom
echarrod:add-jira-preset

Conversation

@echarrod
Copy link
Copy Markdown
Contributor

@echarrod echarrod commented Apr 15, 2026

Summary

Adds luno/spec-kit-preset-jira to the community preset catalog.

This preset overrides the core speckit.taskstoissues command to create Jira epics, stories, and tasks via Atlassian MCP tools instead of GitHub Issues.

Relationship with the Jira extension

This preset complements the existing spec-kit-jira extension:

Preset (this) Extension (existing)
Purpose Overrides core speckit.taskstoissues to target Jira Adds supplementary Jira commands
Commands speckit.taskstoissues (override) speckit.jira.discover-fields, speckit.jira.sync-status
Issue creation Via the natural /speckit.taskstoissues workflow Via parallel /speckit.jira.specstoissues (redundant if preset is installed)

Teams using both should disable the extension's after_tasks hook to avoid double issue creation.

Why a preset?

The core taskstoissues command is hardcoded to GitHub Issues. Extensions cannot override core commands due to the speckit.{ext-id}.{command} naming requirement. A preset sits higher in the resolution stack and can replace the core command directly, keeping the natural /speckit.taskstoissues workflow intact for Jira teams.

See #2223 for the full discussion.

Checklist

  • Entry added to presets/catalog.community.json
  • Repository is public and accessible
  • preset.yml follows the schema
  • MIT licensed

@echarrod echarrod requested a review from mnriem as a code owner April 15, 2026 11:28
Adds luno/spec-kit-preset-jira — overrides speckit.taskstoissues to
create Jira issues instead of GitHub Issues.

See github#2223 for context on why this is a preset rather than an extension.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@echarrod
Copy link
Copy Markdown
Contributor Author

Hi @mnriem, this one OK to merge? 🙏

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

Adds a new community preset entry for Jira issue creation to the presets community catalog, enabling teams to override the core speckit.taskstoissues workflow to target Jira.

Changes:

  • Bumps the community preset catalog updated_at timestamp.
  • Registers the new jira preset with metadata (repository, download URL, requirements, tags).
Show a summary per file
File Description
presets/catalog.community.json Updates catalog timestamp and adds the jira community preset entry.

Copilot's findings

Tip

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

  • Files reviewed: 1/1 changed files
  • Comments generated: 2

Comment thread presets/catalog.community.json Outdated
Comment thread presets/catalog.community.json Outdated
- Change download_url from heads/main to refs/tags/v1.0.0 for reproducible installs
- Move jira entry to correct alphabetical position in presets object

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@mnriem mnriem requested a review from Copilot April 23, 2026 19:11
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.

Copilot's findings

Tip

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

  • Files reviewed: 1/1 changed files
  • Comments generated: 0 new

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.

3 participants