feat(catalog): add linear extension to community catalog#2749
Conversation
There was a problem hiding this comment.
Pull request overview
Note
Copilot was unable to run its full agentic suite in this review.
Adds a new community extension entry to the catalog for a Linear integration (“Linear Bridge”).
Changes:
- Added a
linearextension record with metadata (links, version, tags, capability counts). - Registered compatibility requirements (
speckit_version) and provided feature counts (commands,hooks).
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
a2e8918 to
b3f4548
Compare
|
Going forward for a new/update extension submission please use the extension submissions issue template as that will speed things up |
| "hooks": 6 | ||
| }, | ||
| "tags": [ | ||
| "issue-tracker", |
mnriem
left a comment
There was a problem hiding this comment.
Please address Copilot feedback
b3f4548 to
d745968
Compare
d745968 to
0e1d0e5
Compare
| }, | ||
| "linear": { | ||
| "name": "spec-kit-linear", |
| "updated_at": "2026-05-31T05:45:58Z" | ||
| }, | ||
| "m365": { |
|
Thanks for the review — Copilot feedback addressed:
I've also bumped the entry to the latest release (v0.2.0), and filed the submission via the Extension Submission template per your guidance: #2778. Ready for re-review — happy to adjust anything further. |
0e1d0e5 to
74d9ec2
Compare
|
Addressed + refreshed:
Happy to adjust anything further — ready for re-review. |
Summary
Adds the
linearcommunity extension (spec-kit-linear) toextensions/catalog.community.jsonfor discovery.Extension repo: https://github.com/ashbrener/spec-kit-linear · Release: v0.2.0
What it does
Mirrors spec-kit feature directories into Linear: one Linear Issue per spec, sub-issues per task phase (checklists + inter-phase blocking relations), auto-synced via six
after_*lifecycle hooks. Direction is filesystem → Linear, reconcile-based, unidirectional — never mutates the local filesystem.integration.specify/extensions/linear/)speckit.linear.push/.pull/.status/.seed/.installafter_specify/clarify/plan/tasks/implement/analyzeEntry fields copied verbatim from the extension's
extension.ymlmanifest.download_urlpins to the immutablev0.2.0release tag.Install model
catalog.community.jsonis discovery-only (install_allowed: falsein the default stack). Install:Test plan
linearinserted betweenlearnandm365download_urlresolves (HTTP 200 —/archive/refs/tags/v0.2.0.zip)version(0.2.0) matchesextension.ymlat thev0.2.0tagtagsuseissue-tracking(matchingjira/azure-devops)specify extension search linearonce liveCompanion docs-table PR: #2750. Submission issue: #2778.