spec-kit v0.15.2

v0.15.2

Spec Kit - 0.15.2

Added 4
  • Allow overriding default init integration via SPECKIT_INTEGRATION_DEFAULT
  • Add adrkit extension to community catalog
  • Scaffold config templates on extension add/enable
  • Add --extension flag to specify init for opting into extensions at init time
Fixed 15
  • Restore core skills instead of deleting them on preset remove
  • Reject non-string metadata instead of crashing on it
  • Narrow bare except Exception in invoke separator resolution
  • Keep the init step's documented ignore_agent_tools default on an explicit null
  • Preserve non-UTF-8 user skills
  • Tolerate non-UTF-8 legacy commands
Install
uv tool install specify-cli --from git+https://github.com/github/spec-kit.git@v0.15.2
specify init my-project
What's Changed
  • chore: bump version to 0.15.2
  • fix(presets): restore core skills instead of deleting them on preset remove (#3929)
  • fix(manifests): reject non-string metadata instead of crashing on it (#3943)
  • fix: narrow bare except Exception in invoke separator resolution (#3856)
  • fix(workflows): keep the init step's documented ignore_agent_tools default on an explicit null (#3889)
  • fix(kimi): preserve non-UTF-8 user skills (#3895)
  • fix(presets): tolerate non-UTF-8 legacy commands (#3896)
  • feat: allow overriding default init integration via SPECKIT_INTEGRATION_DEFAULT (#3952)
  • Add adrkit extension to community catalog (#3947)
  • feat(extensions): scaffold config templates on extension add/enable (#2000)
  • fix(events): skip non-UTF-8 extension manifests (#3900)
  • fix(workflows): fail a gate whose on_reject is not abort/skip/retry (#3888)
  • fix(presets): validate required manifest mappings (#3898)
  • fix: eliminate TOCTOU race in zip packaging (#3855)
  • fix(workflows): fail a fan-in step whose output is not a mapping (#3887)
  • fix(workflows): refetch non-UTF-8 catalog caches (#3901)
  • fix(bundler): wrap local catalog decode failures (#3902)
  • Add --extension flag to specify init for opting into extensions at init time (#3914)
  • fix: bound response reads in extension catalog and download (#3775)
  • fix(workflows): reject a retry gate whose verdict enum forbids the reset value (#3912)
  • chore: release 0.15.1, begin 0.15.2.dev0 development (#3913)
View original

Discussion