From 3ea825dc38c708072fa2234119df9f6c51974860 Mon Sep 17 00:00:00 2001 From: Sakit Atakishiyev Date: Thu, 9 Apr 2026 00:52:14 -0700 Subject: [PATCH 1/8] Add nested-repos to community catalog - Preset ID: nested-repos - Version: 1.0.0 - Author: sakitA - Description: Multi-module nested repository support for independent repos and git submodules Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- presets/catalog.community.json | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/presets/catalog.community.json b/presets/catalog.community.json index 625bc9ed50..ce041ae81d 100644 --- a/presets/catalog.community.json +++ b/presets/catalog.community.json @@ -78,6 +78,33 @@ "wave-dag" ] }, + "nested-repos": { + "name": "Nested Repository Support", + "id": "nested-repos", + "version": "1.0.0", + "description": "Adds multi-module nested repository support for independent repos and git submodules during plan and task phases.", + "author": "sakitA", + "repository": "https://github.com/sakitA/spec-kit-preset-nested-repos", + "download_url": "https://github.com/sakitA/spec-kit-preset-nested-repos/archive/refs/tags/v1.0.0.zip", + "homepage": "https://github.com/sakitA/spec-kit-preset-nested-repos", + "documentation": "https://github.com/sakitA/spec-kit-preset-nested-repos/blob/master/README.md", + "license": "MIT", + "requires": { + "speckit_version": ">=0.4.0" + }, + "provides": { + "templates": 2, + "commands": 2 + }, + "tags": [ + "multi-module", + "nested-repos", + "submodules", + "monorepo" + ], + "created_at": "2026-04-09T00:00:00Z", + "updated_at": "2026-04-09T00:00:00Z" + }, "pirate": { "name": "Pirate Speak (Full)", "id": "pirate", From 9969cd1d1ef83d42095eba25c77c0da46768ede7 Mon Sep 17 00:00:00 2001 From: Sakit Date: Thu, 9 Apr 2026 01:06:26 -0700 Subject: [PATCH 2/8] Update presets/catalog.community.json Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --- presets/catalog.community.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/presets/catalog.community.json b/presets/catalog.community.json index ce041ae81d..42627a7abc 100644 --- a/presets/catalog.community.json +++ b/presets/catalog.community.json @@ -82,7 +82,7 @@ "name": "Nested Repository Support", "id": "nested-repos", "version": "1.0.0", - "description": "Adds multi-module nested repository support for independent repos and git submodules during plan and task phases.", + "description": "Adds multi-module nested repository support for independent repos and git submodules during plan and tasks phases.", "author": "sakitA", "repository": "https://github.com/sakitA/spec-kit-preset-nested-repos", "download_url": "https://github.com/sakitA/spec-kit-preset-nested-repos/archive/refs/tags/v1.0.0.zip", From 9ced98e1f9f593efc736db13059d8fec70510fc5 Mon Sep 17 00:00:00 2001 From: Sakit Atakishiyev Date: Thu, 9 Apr 2026 01:21:20 -0700 Subject: [PATCH 3/8] Bump catalog updated_at timestamp Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- presets/catalog.community.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/presets/catalog.community.json b/presets/catalog.community.json index 42627a7abc..fc9f3c3eb0 100644 --- a/presets/catalog.community.json +++ b/presets/catalog.community.json @@ -1,6 +1,6 @@ { "schema_version": "1.0", - "updated_at": "2026-04-06T06:30:00Z", + "updated_at": "2026-04-09T08:00:00Z", "catalog_url": "https://raw.githubusercontent.com/github/spec-kit/main/presets/catalog.community.json", "presets": { "aide-in-place": { From 639ecbffe5f34a6fa0a68e6b0ad4afd26a7d1d42 Mon Sep 17 00:00:00 2001 From: Sakit Atakishiyev Date: Thu, 9 Apr 2026 01:45:14 -0700 Subject: [PATCH 4/8] Update nested-repos preset: commands-only, 0 templates Removed template overrides to reduce core content duplication. Commands instruct AI to add nested-repo sections dynamically. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- presets/catalog.community.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/presets/catalog.community.json b/presets/catalog.community.json index fc9f3c3eb0..3ffee122ab 100644 --- a/presets/catalog.community.json +++ b/presets/catalog.community.json @@ -93,7 +93,7 @@ "speckit_version": ">=0.4.0" }, "provides": { - "templates": 2, + "templates": 0, "commands": 2 }, "tags": [ From 495455af1aa4bc4c50de32455a7422a606080a93 Mon Sep 17 00:00:00 2001 From: Sakit Atakishiyev Date: Thu, 9 Apr 2026 01:51:11 -0700 Subject: [PATCH 5/8] Rename preset: nested-repos -> multi-repo-branching Updated preset ID, name, description, and all URLs to reflect the new repository name and clearer preset identity. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- presets/catalog.community.json | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/presets/catalog.community.json b/presets/catalog.community.json index 3ffee122ab..378b264c17 100644 --- a/presets/catalog.community.json +++ b/presets/catalog.community.json @@ -78,16 +78,16 @@ "wave-dag" ] }, - "nested-repos": { - "name": "Nested Repository Support", - "id": "nested-repos", + "multi-repo-branching": { + "name": "Multi-Repo Branching", + "id": "multi-repo-branching", "version": "1.0.0", - "description": "Adds multi-module nested repository support for independent repos and git submodules during plan and tasks phases.", + "description": "Coordinates feature branch creation across multiple git repositories (independent repos and submodules) during plan and tasks phases.", "author": "sakitA", - "repository": "https://github.com/sakitA/spec-kit-preset-nested-repos", - "download_url": "https://github.com/sakitA/spec-kit-preset-nested-repos/archive/refs/tags/v1.0.0.zip", - "homepage": "https://github.com/sakitA/spec-kit-preset-nested-repos", - "documentation": "https://github.com/sakitA/spec-kit-preset-nested-repos/blob/master/README.md", + "repository": "https://github.com/sakitA/spec-kit-preset-multi-repo-branching", + "download_url": "https://github.com/sakitA/spec-kit-preset-multi-repo-branching/archive/refs/tags/v1.0.0.zip", + "homepage": "https://github.com/sakitA/spec-kit-preset-multi-repo-branching", + "documentation": "https://github.com/sakitA/spec-kit-preset-multi-repo-branching/blob/master/README.md", "license": "MIT", "requires": { "speckit_version": ">=0.4.0" @@ -97,8 +97,8 @@ "commands": 2 }, "tags": [ + "multi-repo-branching", "multi-module", - "nested-repos", "submodules", "monorepo" ], From 86fc953bc3166f65550f91fa61c125b1d76ce6a8 Mon Sep 17 00:00:00 2001 From: Sakit Atakishiyev Date: Thu, 9 Apr 2026 02:44:47 -0700 Subject: [PATCH 6/8] Remove templates: 0 from catalog provides section Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- .claude/settings.local.json | 8 ++++++++ presets/catalog.community.json | 1 - 2 files changed, 8 insertions(+), 1 deletion(-) create mode 100644 .claude/settings.local.json diff --git a/.claude/settings.local.json b/.claude/settings.local.json new file mode 100644 index 0000000000..7a9573d0c5 --- /dev/null +++ b/.claude/settings.local.json @@ -0,0 +1,8 @@ +{ + "permissions": { + "allow": [ + "Bash(gh api:*)", + "Bash(read d:*)" + ] + } +} diff --git a/presets/catalog.community.json b/presets/catalog.community.json index 378b264c17..f7dca2d190 100644 --- a/presets/catalog.community.json +++ b/presets/catalog.community.json @@ -93,7 +93,6 @@ "speckit_version": ">=0.4.0" }, "provides": { - "templates": 0, "commands": 2 }, "tags": [ From ae840bbeb555233fe237f1b91d68ca856e3ca604 Mon Sep 17 00:00:00 2001 From: Sakit Atakishiyev Date: Thu, 9 Apr 2026 21:58:58 +0400 Subject: [PATCH 7/8] Remove accidentally committed .claude folder Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- .claude/settings.local.json | 8 -------- 1 file changed, 8 deletions(-) delete mode 100644 .claude/settings.local.json diff --git a/.claude/settings.local.json b/.claude/settings.local.json deleted file mode 100644 index 7a9573d0c5..0000000000 --- a/.claude/settings.local.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "permissions": { - "allow": [ - "Bash(gh api:*)", - "Bash(read d:*)" - ] - } -} From 5cce669a834e9ef3d87fe65bfc8fb91841c21443 Mon Sep 17 00:00:00 2001 From: Sakit Atakishiyev Date: Thu, 9 Apr 2026 22:25:45 +0400 Subject: [PATCH 8/8] Address review: restore templates key and add README entry - Add templates: 0 back to provides for catalog consistency - Add multi-repo-branching to Community Presets table in README.md Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- README.md | 1 + presets/catalog.community.json | 1 + 2 files changed, 2 insertions(+) diff --git a/README.md b/README.md index fd7b3ce960..348090ebf5 100644 --- a/README.md +++ b/README.md @@ -247,6 +247,7 @@ The following community-contributed presets customize how Spec Kit behaves — o | AIDE In-Place Migration | Adapts the AIDE extension workflow for in-place technology migrations (X → Y pattern) — adds migration objectives, verification gates, knowledge documents, and behavioral equivalence criteria | 2 templates, 8 commands | AIDE extension | [spec-kit-presets](https://github.com/mnriem/spec-kit-presets) | | Canon Core | Adapts original Spec Kit workflow to work together with Canon extension | 2 templates, 8 commands | — | [spec-kit-canon](https://github.com/maximiliamus/spec-kit-canon) | | Explicit Task Dependencies | Adds explicit `(depends on T###)` dependency declarations and an Execution Wave DAG to tasks.md for parallel scheduling | 1 template, 1 command | — | [spec-kit-preset-explicit-task-dependencies](https://github.com/Quratulain-bilal/spec-kit-preset-explicit-task-dependencies) | +| Multi-Repo Branching | Coordinates feature branch creation across multiple git repositories (independent repos and submodules) during plan and tasks phases | 2 commands | — | [spec-kit-preset-multi-repo-branching](https://github.com/sakitA/spec-kit-preset-multi-repo-branching) | | Pirate Speak (Full) | Transforms all Spec Kit output into pirate speak — specs become "Voyage Manifests", plans become "Battle Plans", tasks become "Crew Assignments" | 6 templates, 9 commands | — | [spec-kit-presets](https://github.com/mnriem/spec-kit-presets) | | Table of Contents Navigation | Adds a navigable Table of Contents to generated spec.md, plan.md, and tasks.md documents | 3 templates, 3 commands | — | [spec-kit-preset-toc-navigation](https://github.com/Quratulain-bilal/spec-kit-preset-toc-navigation) | | VS Code Ask Questions | Enhances the clarify command to use `vscode/askQuestions` for batched interactive questioning. | 1 command | — | [spec-kit-presets](https://github.com/fdcastel/spec-kit-presets) | diff --git a/presets/catalog.community.json b/presets/catalog.community.json index f7dca2d190..378b264c17 100644 --- a/presets/catalog.community.json +++ b/presets/catalog.community.json @@ -93,6 +93,7 @@ "speckit_version": ">=0.4.0" }, "provides": { + "templates": 0, "commands": 2 }, "tags": [