From b8dcd97811803a0356e835a05481452527de84a6 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 8 Jul 2026 15:03:01 +0000 Subject: [PATCH 1/4] Add Multi-Repo Branch Sync extension to community catalog Add multi-repo-sync extension submitted by @sebastienthibaud to: - extensions/catalog.community.json (alphabetical order) - docs/community/extensions.md community extensions table Closes #3406 Assisted-by: GitHub Copilot (model: claude-sonnet-4.6, autonomous) Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- docs/community/extensions.md | 1 + extensions/catalog.community.json | 43 ++++++++++++++++++++++++++++++- 2 files changed, 43 insertions(+), 1 deletion(-) diff --git a/docs/community/extensions.md b/docs/community/extensions.md index 7ccb2b5c84..de16aae159 100644 --- a/docs/community/extensions.md +++ b/docs/community/extensions.md @@ -83,6 +83,7 @@ The following community-contributed extensions are available in [`catalog.commun | MemoryLint | Evidence-driven instruction drift checker: audits agent memory files for boundary, reality, conflict, and redundancy drift. | `process` | Read+Write | [memorylint](https://github.com/RbBtSn0w/spec-kit-extensions/tree/main/memorylint) | | Microsoft 365 Integration | Fetch Teams messages, meeting transcripts, and SharePoint/OneDrive files as local Markdown for spec generation | `integration` | Read+Write | [spec-kit-m365](https://github.com/BenBtg/spec-kit-m365) | | Multi-Model Review | Cross-model Spec Kit handoffs for spec authoring, implementation routing, and review. | `process` | Read+Write | [multi-model-review](https://github.com/formin/multi-model-review) | +| Multi-Repo Branch Sync | Creates the feature branch in affected sub-repositories and git submodules via plan/tasks hooks | `process` | Read+Write | [spec-kit-multi-repo-sync](https://github.com/fyloss/spec-kit-multi-repo-sync) | | Multi-Sites Spec Kit | Multi-site aware specify command with per-site spec folders, auto-increment, and Drupal support | `process` | Read+Write | [spec-kit-multi-sites](https://github.com/teeyo/spec-kit-multi-sites) | | .NET Framework to Modern .NET Migration | Orchestrate end-to-end .NET Framework to modern .NET migration across 7 phases, with SDD lifecycle integration | `process` | Read+Write | [spec-kit-fx-to-net](https://github.com/RogerBestMsft/spec-kit-FxToNet) | | Onboard | Contextual onboarding and progressive growth for developers new to spec-kit projects. Explains specs, maps dependencies, validates understanding, and guides the next step | `process` | Read+Write | [spec-kit-onboard](https://github.com/dmux/spec-kit-onboard) | diff --git a/extensions/catalog.community.json b/extensions/catalog.community.json index 8ca9c4b7d5..7bc844593c 100644 --- a/extensions/catalog.community.json +++ b/extensions/catalog.community.json @@ -1,6 +1,6 @@ { "schema_version": "1.0", - "updated_at": "2026-07-06T00:00:00Z", + "updated_at": "2026-07-08T00:00:00Z", "catalog_url": "https://raw.githubusercontent.com/github/spec-kit/main/extensions/catalog.community.json", "extensions": { "aide": { @@ -2294,6 +2294,47 @@ "created_at": "2026-05-04T02:51:52Z", "updated_at": "2026-06-18T00:00:00Z" }, + "multi-repo-sync": { + "name": "Multi-Repo Branch Sync", + "id": "multi-repo-sync", + "description": "Creates the feature branch in affected sub-repositories and git submodules via plan/tasks hooks", + "author": "Fyloss", + "version": "1.0.0", + "download_url": "https://github.com/fyloss/spec-kit-multi-repo-sync/releases/download/v1.0.0/spec-kit-multi-repo-sync.zip", + "repository": "https://github.com/fyloss/spec-kit-multi-repo-sync", + "homepage": "https://github.com/fyloss/spec-kit-multi-repo-sync", + "documentation": "https://github.com/fyloss/spec-kit-multi-repo-sync/blob/main/README.md", + "changelog": "https://github.com/fyloss/spec-kit-multi-repo-sync/blob/main/CHANGELOG.md", + "license": "MIT", + "category": "process", + "effect": "read-write", + "requires": { + "speckit_version": ">=0.2.0", + "tools": [ + { + "name": "git", + "version": ">=2.31", + "required": true + } + ] + }, + "provides": { + "commands": 3, + "hooks": 2 + }, + "tags": [ + "git", + "branching", + "multi-repo", + "submodules", + "workflow" + ], + "verified": false, + "downloads": 0, + "stars": 0, + "created_at": "2026-07-08T00:00:00Z", + "updated_at": "2026-07-08T00:00:00Z" + }, "multi-sites": { "name": "Multi-Sites Spec Kit", "id": "multi-sites", From 4b4b3d3d328095989dd50d6c96f4c8e6be83a47b Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Mon, 13 Jul 2026 12:32:39 +0000 Subject: [PATCH 2/4] fix: restore multi-repo-sync sha256 --- extensions/catalog.community.json | 1 + 1 file changed, 1 insertion(+) diff --git a/extensions/catalog.community.json b/extensions/catalog.community.json index f24830e906..aeb511b1e0 100644 --- a/extensions/catalog.community.json +++ b/extensions/catalog.community.json @@ -2304,6 +2304,7 @@ "author": "Fyloss", "version": "1.0.0", "download_url": "https://github.com/fyloss/spec-kit-multi-repo-sync/releases/download/v1.0.0/spec-kit-multi-repo-sync.zip", + "sha256": "12a5c7392145b4424b20715aaa3d8b6a8218c143dea596873e344146c1a76ba0", "repository": "https://github.com/fyloss/spec-kit-multi-repo-sync", "homepage": "https://github.com/fyloss/spec-kit-multi-repo-sync", "documentation": "https://github.com/fyloss/spec-kit-multi-repo-sync/blob/main/README.md", From 16f55533bcdb70edd1fb0fbdd211c222ad78aa91 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Mon, 13 Jul 2026 21:18:08 +0000 Subject: [PATCH 3/4] fix: update multi-repo-sync link text and catalog updated_at - Change extensions.md link text from 'spec-kit-multi-repo-sync' to 'multi-repo-sync' to match extension ID convention - Refresh catalog.community.json top-level updated_at to 2026-07-13T00:00:00Z Assisted-by: GitHub Copilot (model: claude-sonnet-4.5, autonomous) --- docs/community/extensions.md | 2 +- extensions/catalog.community.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/community/extensions.md b/docs/community/extensions.md index fbf3508731..97835ec2fd 100644 --- a/docs/community/extensions.md +++ b/docs/community/extensions.md @@ -84,7 +84,7 @@ The following community-contributed extensions are available in [`catalog.commun | MemoryLint | Evidence-driven instruction drift checker: audits agent memory files for boundary, reality, conflict, and redundancy drift. | `process` | Read+Write | [memorylint](https://github.com/RbBtSn0w/spec-kit-extensions/tree/main/memorylint) | | Microsoft 365 Integration | Fetch Teams messages, meeting transcripts, and SharePoint/OneDrive files as local Markdown for spec generation | `integration` | Read+Write | [spec-kit-m365](https://github.com/BenBtg/spec-kit-m365) | | Multi-Model Review | Cross-model Spec Kit handoffs for spec authoring, implementation routing, and review. | `process` | Read+Write | [multi-model-review](https://github.com/formin/multi-model-review) | -| Multi-Repo Branch Sync | Creates the feature branch in affected sub-repositories and git submodules via plan/tasks hooks | `process` | Read+Write | [spec-kit-multi-repo-sync](https://github.com/fyloss/spec-kit-multi-repo-sync) | +| Multi-Repo Branch Sync | Creates the feature branch in affected sub-repositories and git submodules via plan/tasks hooks | `process` | Read+Write | [multi-repo-sync](https://github.com/fyloss/spec-kit-multi-repo-sync) | | Multi-Sites Spec Kit | Multi-site aware specify command with per-site spec folders, auto-increment, and Drupal support | `process` | Read+Write | [spec-kit-multi-sites](https://github.com/teeyo/spec-kit-multi-sites) | | .NET Framework to Modern .NET Migration | Orchestrate end-to-end .NET Framework to modern .NET migration across 7 phases, with SDD lifecycle integration | `process` | Read+Write | [spec-kit-fx-to-net](https://github.com/RogerBestMsft/spec-kit-FxToNet) | | Onboard | Contextual onboarding and progressive growth for developers new to spec-kit projects. Explains specs, maps dependencies, validates understanding, and guides the next step | `process` | Read+Write | [spec-kit-onboard](https://github.com/dmux/spec-kit-onboard) | diff --git a/extensions/catalog.community.json b/extensions/catalog.community.json index 121627b228..85cee54033 100644 --- a/extensions/catalog.community.json +++ b/extensions/catalog.community.json @@ -1,6 +1,6 @@ { "schema_version": "1.0", - "updated_at": "2026-07-10T00:00:00Z", + "updated_at": "2026-07-13T00:00:00Z", "catalog_url": "https://raw.githubusercontent.com/github/spec-kit/main/extensions/catalog.community.json", "extensions": { "aide": { From 2fad33c55a327e4dfde1490c7862834ea34e0698 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Mon, 13 Jul 2026 22:33:39 +0000 Subject: [PATCH 4/4] fix: update multi-repo-sync entry timestamps to 2026-07-13 Set created_at and updated_at to 2026-07-13T00:00:00Z to match the catalog publication date, per add-community-extension/SKILL.md:86-87. Assisted-by: GitHub Copilot (model: claude-sonnet-4.6, autonomous) --- extensions/catalog.community.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/extensions/catalog.community.json b/extensions/catalog.community.json index 85cee54033..de34e6bcc7 100644 --- a/extensions/catalog.community.json +++ b/extensions/catalog.community.json @@ -2410,8 +2410,8 @@ "verified": false, "downloads": 0, "stars": 0, - "created_at": "2026-07-08T00:00:00Z", - "updated_at": "2026-07-08T00:00:00Z" + "created_at": "2026-07-13T00:00:00Z", + "updated_at": "2026-07-13T00:00:00Z" }, "multi-sites": { "name": "Multi-Sites Spec Kit",