Skip to main content
Recent changes to the Specify CLI and templates are documented here. The format follows Keep a Changelog, and the project adheres to Semantic Versioning.

Version 0.1.6

Fixed

Parameter Ordering Issues (#1641)Fixed CLI parameter parsing issue where option flags were incorrectly consumed as values for preceding options.
  • Added validation to detect when --ai or --ai-commands-dir incorrectly consume following flags like --here or --ai-skills
  • Now provides clear error messages: “Invalid value for —ai: ‘—here’”
  • Includes helpful hints suggesting proper usage and listing available agents
  • Commands like specify init --ai-skills --ai --here now fail with actionable feedback instead of confusing “Must specify project name” errors
  • Added comprehensive test suite (5 new tests) to prevent regressions

Version 0.1.5

Fixed

AI Skills Installation Bug (#1658)Fixed --ai-skills flag not generating skill files for GitHub Copilot and other agents with non-standard command directory structures.
  • Added commands_subdir field to AGENT_CONFIG to explicitly specify the subdirectory name for each agent
  • Affected agents now work correctly: copilot (.github/agents/), opencode (.opencode/command/), windsurf (.windsurf/workflows/), codex (.codex/prompts/), kilocode (.kilocode/workflows/), q (.amazonq/prompts/), and agy (.agent/workflows/)
  • The install_ai_skills() function now uses the correct path for all agents instead of assuming commands/ for everyone

Version 0.1.4

Fixed

Qoder CLI DetectionRenamed AGENT_CONFIG key from "qoder" to "qodercli" to match the actual executable name, fixing specify check and specify init --ai detection failures.

Version 0.1.3

Added

Generic Agent SupportAdded --ai generic option for unsupported AI agents (“bring your own agent”):
  • Requires --ai-commands-dir <path> to specify where the agent reads commands from
  • Generates Markdown commands with $ARGUMENTS format (compatible with most agents)
  • Example: specify init my-project --ai generic --ai-commands-dir .myagent/commands/
  • Enables users to start with Spec Kit immediately while their agent awaits formal support

Version 0.0.102

Fixed

Include ‘src/**’ path in release workflow triggers (#1646)

Version 0.0.101

Changed

Dependency update: bump github/codeql-action from 3 to 4 (#1635)

Version 0.0.100

Added

  • Added pytest and Python linting (ruff) to CI (#1637)
  • Added pull request template for better contribution guidelines (#1634)

Version 0.0.99

Added

AI Skills feature (#1632)

Version 0.0.98

Changed

  • Dependency update: bump actions/stale from 9 to 10 (#1623)
  • Added dependabot configuration for pip and GitHub Actions updates (#1622)

Version 0.0.97

Changed

Removed Maintainers section from README.md (#1618)

Version 0.0.96

Fixed

Fixed typo in plan-template.md (#1446)

Version 0.0.95

Added

Added support for new agent: Google Anti Gravity (#1220)

Version 0.0.94

Added

Added stale workflow for 180-day inactive issues and PRs (#1594)

Earlier Versions

For the complete version history, see the CHANGELOG.md file in the repository.

Release Cycle

Spec Kit follows semantic versioning:
  • Major versions (1.0.0) - Breaking changes that require migration
  • Minor versions (0.1.0) - New features and enhancements, backward compatible
  • Patch versions (0.0.1) - Bug fixes and minor improvements

Staying Updated

To upgrade to the latest version:
uv tool install specify-cli --force --from git+https://github.com/github/spec-kit.git

Watch Releases

Get notified about new versions on GitHub

Star the Repo

Show your support and stay connected

Build docs developers (and LLMs) love