Spec Kit 0.8.13: Loop Condition Fix & Catalog Validation

Spec Kit 0.8.13 fixes a critical loop condition bug where while/do-while loops read stale iteration output, adds catalog priority validation, and improves CLI diagnostics.

Spec Kit 0.8.13: Loop Condition Fix & Catalog Validation

TL;DR

  • Fixed while/do-while loops reading stale iteration output
  • Catalog readers now reject invalid boolean priority values
  • Improved CLI exception diagnostics and check output tips

Fixed

  • While/do-while loop condition bug — loops were reading stale iteration-0 step output instead of current iteration state
  • Catalog priority validation — extension and preset catalog readers now properly reject boolean priority values
  • CLI exception diagnostics — clearer error messages for troubleshooting

New

  • Self-check tip in check output — added guidance to help developers validate specs
  • Agentic workflows for community catalog submissions — streamlined process for contributing to the community catalog
  • Agent Governance extension updated to v1.2.0 — improved governance capabilities

Improved

  • README examples now show correct directory hierarchy
  • CI now includes diff whitespace validation

Update with: uv tool install specify-cli --from git+https://github.com/github/spec-kit.git@v0.8.13

Source: Spec Kit