# spec-kit v1.0.0 — Spec Kit - 1.0.0 - Product: spec-kit (https://whatsnew.fyi/product/spec-kit) - Vendor: github - Date: 2026-08-21 - Version: v1.0.0 - Original notes: https://github.com/github/spec-kit/releases/tag/v1.0.0 - Permalink: https://whatsnew.fyi/product/spec-kit/releases/v1.0.0 What's New is an index, not a publisher: every entry below links to the vendor's own release notes, which are the authoritative source. Entries are labelled where they are hand-curated sample data, pre-releases, or drawn from a secondary source such as a developer blog. Reuse: the summaries, labels and curation here are © What's New. Quote freely with attribution and a link back; wholesale republication of the corpus is not permitted — terms: https://whatsnew.fyi/terms. The vendors' own release notes remain their publishers'. --- - **fixed** — reject duplicate provides.templates name+type entries - **fixed** — decode a downloaded (non-zip) bundle manifest as UTF-8 - **fixed** — migrate QodercliIntegration to SkillsIntegration - **fixed** — reject a condition that has no {{ }} block - **changed** — raise feature assessment credit budget - **added** — add Inventory Alignment preset to community catalog - **added** — add Spec Inventory extension to community catalog - **added** — add AgentDocx extension to community catalog - **added** — add Closed Vocabulary Check preset to community catalog - **fixed** — report a falsy non-mapping integration descriptor as a shape error - **fixed** — validate dispatch defaults - **fixed** — narrow bare except Exception in merge_json_files - **changed** — update Security Review extension to v2.0.0 - **changed** — update Intake Sequencing Governance preset to v0.2.3 - **changed** — update MAQA — Multi-Agent & Quality Assurance extension to v0.1.6 - **changed** — update Architecture Guard extension to v2.3.6 - **changed** — update SpecKit Companion extension to v0.20.2 - **changed** — update Autonomous Run Governance preset to v0.4.1 - **changed** — update Atlas extension display name in community catalog ##### Install ```bash uv tool install specify-cli --from git+https://github.com/github/spec-kit.git@v1.0.0 specify init my-project ``` ##### The promise a 1.0.0 used to make — and why it stopped mattering > For decades a version number was load-bearing. The `1` in the major slot was insurance, and what it insured against was **the cost of change**. A breaking change meant a human opening every call site by hand, working through a migration guide line by line, praying the tests caught what the eyes missed. That was expensive, so semver turned the cost into a signal: a bumped major meant *budget a bad afternoon — or worse*, a frozen major meant *build on this without fear*. The promise mattered because adapting was the hard part. > > That is the assumption that quietly stopped being true. Adjusting to a breaking change is not a bad afternoon anymore — it is a sentence. You point an agent at the diff — *the catalog format changed these three fields, update every extension in this repo* — and it fixes the call sites in less time than it took me to write this paragraph. Refactoring, the thing we scheduled around and dreaded, got cheap. The migration guide is no longer something *you* consume; it is something your agent consumes for you. > > So the insurance a 1.0.0 sells is insurance against a cost that mostly collapsed. That does not make the number dishonest — it just makes it **a number.** The old 1.0.0 was a handshake: *rely on the shape, I will warn you before I change it.* Ours is more of a wave: *here is a good place to start; if I move something, your agent will follow it faster than a changelog could describe it.* The value moved from stability to adaptability, and adaptability is something you already have. — From [“Spec Kit Turns One — and Ships 1.0.0”](https://www.manorrock.com/blog/2026/08/21/spec_kit_turns_one.html) ##### What's Changed - chore: bump version to 1.0.0 - [extension] Update Security Review extension to v2.0.0 (#4223) - fix(presets): reject duplicate provides.templates name+type entries (#4191) - fix(bundler): decode a downloaded (non-zip) bundle manifest as UTF-8 (#4190) - Update Intake Sequencing Governance preset to v0.2.3 (#4235) - Update MAQA — Multi-Agent & Quality Assurance extension to v0.1.6 (#4234) - [bug-fix] Fix qodercli-skills-migration: migrate QodercliIntegration to SkillsIntegration (#4205) - [preset] Add Inventory Alignment preset to community catalog (#4229) - [extension] Add Spec Inventory extension to community catalog (#4228) - [extension] Update Architecture Guard extension to v2.3.6 (#4224) - Update SpecKit Companion extension to v0.20.2 (#4225) - fix(workflows): reject a condition that has no {{ }} block (#4182) - fix: raise feature assessment credit budget (#4222) - [extension] Add AgentDocx extension to community catalog (#4184) - fix(integrations): report a falsy non-mapping integration descriptor as a shape error (#4187) - Update Autonomous Run Governance preset to v0.4.1 (#4203) - fix(workflows): validate dispatch defaults (#4181) - Update Atlas extension display name in community catalog (#4202) - Add Closed Vocabulary Check preset to community catalog (#4201) - fix(utils): narrow bare except Exception in merge_json_files (#4189) - chore: release 0.16.5, begin 0.16.6.dev0 development (#4206)