From 4ba7c4e87b49e27839420f64496995164c52d6ce Mon Sep 17 00:00:00 2001 From: Parman Mohammadalizadeh Date: Tue, 21 Apr 2026 16:45:06 +0330 Subject: [PATCH 1/3] feat: add CITATION.cff and .zenodo.json for academic citation support Adds a Citation File Format file (CITATION.cff) so GitHub surfaces a native "Cite this repository" button, and a .zenodo.json metadata file so Zenodo can pre-fill the DOI record once a maintainer enables the integration at zenodo.org. Closes #2269 --- .zenodo.json | 31 +++++++++++++++++++++++++++++++ CITATION.cff | 31 +++++++++++++++++++++++++++++++ 2 files changed, 62 insertions(+) create mode 100644 .zenodo.json create mode 100644 CITATION.cff diff --git a/.zenodo.json b/.zenodo.json new file mode 100644 index 000000000..36e7cba5a --- /dev/null +++ b/.zenodo.json @@ -0,0 +1,31 @@ +{ + "title": "Spec Kit", + "description": "Spec Kit is an open source toolkit for Spec-Driven Development (SDD) — a methodology that helps software teams build high-quality software faster by focusing on product scenarios and predictable outcomes. It provides a specify CLI, slash-command templates, and integrations for popular AI coding agents.", + "creators": [ + { + "name": "Delimarsky, Den", + "orcid": "" + }, + { + "name": "Riem, Manfred", + "orcid": "" + } + ], + "license": "MIT", + "upload_type": "software", + "keywords": [ + "spec-driven development", + "ai coding agents", + "software engineering", + "cli", + "copilot", + "specification" + ], + "related_identifiers": [ + { + "identifier": "https://github.com/github/spec-kit", + "relation": "isSupplementTo", + "scheme": "url" + } + ] +} diff --git a/CITATION.cff b/CITATION.cff new file mode 100644 index 000000000..69e725c1d --- /dev/null +++ b/CITATION.cff @@ -0,0 +1,31 @@ +cff-version: 1.2.0 +message: >- + If you use Spec Kit in your research or reference it in a paper, + please cite it using the metadata below. +type: software +title: "Spec Kit" +abstract: >- + Spec Kit is an open source toolkit for Spec-Driven Development (SDD) — + a methodology that helps software teams build high-quality software faster + by focusing on product scenarios and predictable outcomes. It provides a + specify CLI, slash-command templates, and integrations for popular AI + coding agents. +authors: + - given-names: Den + family-names: Delimarsky + alias: localden + - given-names: Manfred + family-names: Riem + alias: mnriem +repository-code: "https://github.com/github/spec-kit" +url: "https://github.github.com/spec-kit/" +license: MIT +version: "0.7.3" +date-released: "2025-08-21" +keywords: + - spec-driven development + - ai coding agents + - software engineering + - cli + - copilot + - specification From 62fa8cc1ba39c17cd4195e0fbe6988b25f7c156b Mon Sep 17 00:00:00 2001 From: Parman Mohammadalizadeh Date: Tue, 21 Apr 2026 17:02:14 +0330 Subject: [PATCH 2/3] fix: address PR review feedback on citation metadata - Fix 'a specify CLI' -> 'the Specify CLI' in both files - Broaden description to include extensions, presets, and workflows - Remove empty orcid fields from .zenodo.json creators - Update date-released to 2026-04-17 (actual 0.7.3 release date) --- .zenodo.json | 8 +++----- CITATION.cff | 8 ++++---- 2 files changed, 7 insertions(+), 9 deletions(-) diff --git a/.zenodo.json b/.zenodo.json index 36e7cba5a..72f056940 100644 --- a/.zenodo.json +++ b/.zenodo.json @@ -1,14 +1,12 @@ { "title": "Spec Kit", - "description": "Spec Kit is an open source toolkit for Spec-Driven Development (SDD) — a methodology that helps software teams build high-quality software faster by focusing on product scenarios and predictable outcomes. It provides a specify CLI, slash-command templates, and integrations for popular AI coding agents.", + "description": "Spec Kit is an open source toolkit for Spec-Driven Development (SDD) — a methodology that helps software teams build high-quality software faster by focusing on product scenarios and predictable outcomes. It provides the Specify CLI, slash-command templates, extensions, presets, workflows, and integrations for popular AI coding agents.", "creators": [ { - "name": "Delimarsky, Den", - "orcid": "" + "name": "Delimarsky, Den" }, { - "name": "Riem, Manfred", - "orcid": "" + "name": "Riem, Manfred" } ], "license": "MIT", diff --git a/CITATION.cff b/CITATION.cff index 69e725c1d..33644ce05 100644 --- a/CITATION.cff +++ b/CITATION.cff @@ -7,9 +7,9 @@ title: "Spec Kit" abstract: >- Spec Kit is an open source toolkit for Spec-Driven Development (SDD) — a methodology that helps software teams build high-quality software faster - by focusing on product scenarios and predictable outcomes. It provides a - specify CLI, slash-command templates, and integrations for popular AI - coding agents. + by focusing on product scenarios and predictable outcomes. It provides the + Specify CLI, slash-command templates, extensions, presets, workflows, and + integrations for popular AI coding agents. authors: - given-names: Den family-names: Delimarsky @@ -21,7 +21,7 @@ repository-code: "https://github.com/github/spec-kit" url: "https://github.github.com/spec-kit/" license: MIT version: "0.7.3" -date-released: "2025-08-21" +date-released: "2026-04-17" keywords: - spec-driven development - ai coding agents From 711f3dd953d20b86f7d705fa1f98cf6eda3ba738 Mon Sep 17 00:00:00 2001 From: Parman Mohammadalizadeh Date: Tue, 21 Apr 2026 17:15:55 +0330 Subject: [PATCH 3/3] fix: correct docs URL in CITATION.cff to github.io domain --- CITATION.cff | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CITATION.cff b/CITATION.cff index 33644ce05..926017a49 100644 --- a/CITATION.cff +++ b/CITATION.cff @@ -18,7 +18,7 @@ authors: family-names: Riem alias: mnriem repository-code: "https://github.com/github/spec-kit" -url: "https://github.github.com/spec-kit/" +url: "https://github.github.io/spec-kit/" license: MIT version: "0.7.3" date-released: "2026-04-17"