From f4505320c2818f97096bb7651eaad61c4723e688 Mon Sep 17 00:00:00 2001 From: Alexandre Vieira Date: Wed, 29 Apr 2026 16:02:09 +0100 Subject: [PATCH 1/5] feat(presets): add Spec2Cloud preset for Azure deployment workflow Co-authored-by: Copilot --- docs/community/presets.md | 1 + presets/catalog.community.json | 25 +++++++++++++++++++++++++ 2 files changed, 26 insertions(+) diff --git a/docs/community/presets.md b/docs/community/presets.md index 03ac777b80..f977c70ebb 100644 --- a/docs/community/presets.md +++ b/docs/community/presets.md @@ -18,5 +18,6 @@ The following community-contributed presets customize how Spec Kit behaves — o | Screenwriting | Spec-Driven Development for screenwriting/scriptwriting/tutorials: feature films, television (pilot, episode, limited series), and stage plays. Adapts the Spec Kit workflow to screenplay craft — slug lines, action lines, act breaks, beat sheets, and industry-standard pitch documents. Supports three-act, Save the Cat, TV pilot, network episode, cable/streaming episode, and stage-play structural frameworks. Export to Fountain, FTX, PDF | 26 templates, 32 commands, 1 script | — | [speckit-preset-screenwriting](https://github.com/adaumann/speckit-preset-screenwriting) | | 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) | +| Spec2Cloud | Spec-driven workflow tuned for shipping to Azure: spec → plan → tasks → implement → deploy | 5 templates, 8 commands | — | [spec2cloud](https://aka.ms/spec2cloud) | To build and publish your own preset, see the [Presets Publishing Guide](https://github.com/github/spec-kit/blob/main/presets/PUBLISHING.md). diff --git a/presets/catalog.community.json b/presets/catalog.community.json index caf28e5041..518a251095 100644 --- a/presets/catalog.community.json +++ b/presets/catalog.community.json @@ -307,6 +307,31 @@ "clarify", "interactive" ] + }, + "spec2cloud": { + "name": "Spec2Cloud", + "id": "spec2cloud", + "version": "1.0.0", + "description": "Spec-driven workflow tuned for shipping to Azure: spec → plan → tasks → implement → deploy.", + "author": "Azure Samples", + "repository": "https://github.com/Azure-Samples/Spec2Cloud", + "download_url": "https://github.com/Azure-Samples/Spec2Cloud/releases/latest/download/preset.zip", + "homepage": "https://aka.ms/spec2cloud", + "documentation": "https://github.com/Azure-Samples/Spec2Cloud/blob/main/spec-kit/README.md", + "license": "MIT", + "requires": { + "speckit_version": ">=0.1.0" + }, + "provides": { + "templates": 5, + "commands": 8 + }, + "tags": [ + "azure", + "spec2cloud", + "workflow", + "deployment" + ] } } } From 049814ef2e81b502c05707e24487eb14a6f9f02a Mon Sep 17 00:00:00 2001 From: Alexandre Vieira Date: Wed, 29 Apr 2026 16:21:28 +0100 Subject: [PATCH 2/5] feat(presets): add Spec2Cloud preset details to community catalog --- docs/community/presets.md | 2 +- presets/catalog.community.json | 50 +++++++++++++++++----------------- 2 files changed, 26 insertions(+), 26 deletions(-) diff --git a/docs/community/presets.md b/docs/community/presets.md index f977c70ebb..77625b2bb2 100644 --- a/docs/community/presets.md +++ b/docs/community/presets.md @@ -16,8 +16,8 @@ The following community-contributed presets customize how Spec Kit behaves — o | 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) | | Screenwriting | Spec-Driven Development for screenwriting/scriptwriting/tutorials: feature films, television (pilot, episode, limited series), and stage plays. Adapts the Spec Kit workflow to screenplay craft — slug lines, action lines, act breaks, beat sheets, and industry-standard pitch documents. Supports three-act, Save the Cat, TV pilot, network episode, cable/streaming episode, and stage-play structural frameworks. Export to Fountain, FTX, PDF | 26 templates, 32 commands, 1 script | — | [speckit-preset-screenwriting](https://github.com/adaumann/speckit-preset-screenwriting) | +| Spec2Cloud | Spec-driven workflow tuned for shipping to Azure: spec → plan → tasks → implement → deploy | 5 templates, 8 commands | — | [spec2cloud](https://aka.ms/spec2cloud) | | 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) | -| Spec2Cloud | Spec-driven workflow tuned for shipping to Azure: spec → plan → tasks → implement → deploy | 5 templates, 8 commands | — | [spec2cloud](https://aka.ms/spec2cloud) | To build and publish your own preset, see the [Presets Publishing Guide](https://github.com/github/spec-kit/blob/main/presets/PUBLISHING.md). diff --git a/presets/catalog.community.json b/presets/catalog.community.json index 518a251095..bc456ba58b 100644 --- a/presets/catalog.community.json +++ b/presets/catalog.community.json @@ -259,6 +259,31 @@ "created_at": "2026-04-23T08:00:00Z", "updated_at": "2026-04-23T08:00:00Z" }, + "spec2cloud": { + "name": "Spec2Cloud", + "id": "spec2cloud", + "version": "1.0.0", + "description": "Spec-driven workflow tuned for shipping to Azure: spec → plan → tasks → implement → deploy.", + "author": "Azure Samples", + "repository": "https://github.com/Azure-Samples/Spec2Cloud", + "download_url": "https://github.com/Azure-Samples/Spec2Cloud/releases/latest/download/preset.zip", + "homepage": "https://aka.ms/spec2cloud", + "documentation": "https://github.com/Azure-Samples/Spec2Cloud/blob/main/spec-kit/README.md", + "license": "MIT", + "requires": { + "speckit_version": ">=0.1.0" + }, + "provides": { + "templates": 5, + "commands": 8 + }, + "tags": [ + "azure", + "spec2cloud", + "workflow", + "deployment" + ] + }, "toc-navigation": { "name": "Table of Contents Navigation", "id": "toc-navigation", @@ -307,31 +332,6 @@ "clarify", "interactive" ] - }, - "spec2cloud": { - "name": "Spec2Cloud", - "id": "spec2cloud", - "version": "1.0.0", - "description": "Spec-driven workflow tuned for shipping to Azure: spec → plan → tasks → implement → deploy.", - "author": "Azure Samples", - "repository": "https://github.com/Azure-Samples/Spec2Cloud", - "download_url": "https://github.com/Azure-Samples/Spec2Cloud/releases/latest/download/preset.zip", - "homepage": "https://aka.ms/spec2cloud", - "documentation": "https://github.com/Azure-Samples/Spec2Cloud/blob/main/spec-kit/README.md", - "license": "MIT", - "requires": { - "speckit_version": ">=0.1.0" - }, - "provides": { - "templates": 5, - "commands": 8 - }, - "tags": [ - "azure", - "spec2cloud", - "workflow", - "deployment" - ] } } } From aa86dd10e4b542cf7129d03b0a36a8dea8881279 Mon Sep 17 00:00:00 2001 From: Alexandre Vieira Date: Wed, 29 Apr 2026 16:25:57 +0100 Subject: [PATCH 3/5] fix(presets): update Spec2Cloud URL to point to the correct GitHub repository --- docs/community/presets.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/community/presets.md b/docs/community/presets.md index 77625b2bb2..13b6635907 100644 --- a/docs/community/presets.md +++ b/docs/community/presets.md @@ -16,7 +16,7 @@ The following community-contributed presets customize how Spec Kit behaves — o | 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) | | Screenwriting | Spec-Driven Development for screenwriting/scriptwriting/tutorials: feature films, television (pilot, episode, limited series), and stage plays. Adapts the Spec Kit workflow to screenplay craft — slug lines, action lines, act breaks, beat sheets, and industry-standard pitch documents. Supports three-act, Save the Cat, TV pilot, network episode, cable/streaming episode, and stage-play structural frameworks. Export to Fountain, FTX, PDF | 26 templates, 32 commands, 1 script | — | [speckit-preset-screenwriting](https://github.com/adaumann/speckit-preset-screenwriting) | -| Spec2Cloud | Spec-driven workflow tuned for shipping to Azure: spec → plan → tasks → implement → deploy | 5 templates, 8 commands | — | [spec2cloud](https://aka.ms/spec2cloud) | +| Spec2Cloud | Spec-driven workflow tuned for shipping to Azure: spec → plan → tasks → implement → deploy | 5 templates, 8 commands | — | [spec2cloud](https://github.com/Azure-Samples/Spec2Cloud ) | | 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) | From 97cf653356a893ed20c688b01550a454b0482bcd Mon Sep 17 00:00:00 2001 From: Alexandre Vieira Date: Wed, 29 Apr 2026 17:19:28 +0100 Subject: [PATCH 4/5] feat(presets): update Spec2Cloud entry with created_at and updated_at timestamps --- docs/community/presets.md | 2 +- presets/catalog.community.json | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/docs/community/presets.md b/docs/community/presets.md index 13b6635907..b9cabe8b89 100644 --- a/docs/community/presets.md +++ b/docs/community/presets.md @@ -16,7 +16,7 @@ The following community-contributed presets customize how Spec Kit behaves — o | 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) | | Screenwriting | Spec-Driven Development for screenwriting/scriptwriting/tutorials: feature films, television (pilot, episode, limited series), and stage plays. Adapts the Spec Kit workflow to screenplay craft — slug lines, action lines, act breaks, beat sheets, and industry-standard pitch documents. Supports three-act, Save the Cat, TV pilot, network episode, cable/streaming episode, and stage-play structural frameworks. Export to Fountain, FTX, PDF | 26 templates, 32 commands, 1 script | — | [speckit-preset-screenwriting](https://github.com/adaumann/speckit-preset-screenwriting) | -| Spec2Cloud | Spec-driven workflow tuned for shipping to Azure: spec → plan → tasks → implement → deploy | 5 templates, 8 commands | — | [spec2cloud](https://github.com/Azure-Samples/Spec2Cloud ) | +| Spec2Cloud | Spec-driven workflow tuned for shipping to Azure: spec → plan → tasks → implement → deploy | 5 templates, 8 commands | — | [spec2cloud](https://github.com/Azure-Samples/Spec2Cloud) | | 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 bc456ba58b..3fc4f52b56 100644 --- a/presets/catalog.community.json +++ b/presets/catalog.community.json @@ -282,7 +282,9 @@ "spec2cloud", "workflow", "deployment" - ] + ], + "created_at": "2026-04-29T00:00:00Z", + "updated_at": "2026-04-29T00:00:00Z" }, "toc-navigation": { "name": "Table of Contents Navigation", From a69e4054f20bba6487da76721e66f58455e181e7 Mon Sep 17 00:00:00 2001 From: Alexandre Vieira Date: Thu, 30 Apr 2026 09:47:18 +0100 Subject: [PATCH 5/5] feat(presets): update Spec2Cloud version to 1.1.0 and adjust timestamps --- presets/catalog.community.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/presets/catalog.community.json b/presets/catalog.community.json index 3fc4f52b56..2d40973e1f 100644 --- a/presets/catalog.community.json +++ b/presets/catalog.community.json @@ -1,6 +1,6 @@ { "schema_version": "1.0", - "updated_at": "2026-04-15T00:00:00Z", + "updated_at": "2026-04-30T00:00:00Z", "catalog_url": "https://raw.githubusercontent.com/github/spec-kit/main/presets/catalog.community.json", "presets": { "aide-in-place": { @@ -262,11 +262,11 @@ "spec2cloud": { "name": "Spec2Cloud", "id": "spec2cloud", - "version": "1.0.0", + "version": "1.1.0", "description": "Spec-driven workflow tuned for shipping to Azure: spec → plan → tasks → implement → deploy.", "author": "Azure Samples", "repository": "https://github.com/Azure-Samples/Spec2Cloud", - "download_url": "https://github.com/Azure-Samples/Spec2Cloud/releases/latest/download/preset.zip", + "download_url": "https://github.com/Azure-Samples/Spec2Cloud/releases/download/spec-kit-spec2cloud-v1.1.0/preset.zip", "homepage": "https://aka.ms/spec2cloud", "documentation": "https://github.com/Azure-Samples/Spec2Cloud/blob/main/spec-kit/README.md", "license": "MIT", @@ -283,8 +283,8 @@ "workflow", "deployment" ], - "created_at": "2026-04-29T00:00:00Z", - "updated_at": "2026-04-29T00:00:00Z" + "created_at": "2026-04-30T00:00:00Z", + "updated_at": "2026-04-30T00:00:00Z" }, "toc-navigation": { "name": "Table of Contents Navigation",