Repository navigation
This is the latest set of releases that you can use with your agent of choice. We recommend using the Specify CLI to scaffold your projects, however you can download these independently and manage them yourself.
Changelog
- Merge pull request github#1288 from github/localden/updates
- Update Markdown formatting
- Update Markdown formatting
- Merge pull request github#1286 from sdmcraft/docs/add-existing-project-usage
- docs: Add existing project initialization to getting started
- Merge pull request github#1237 from Mearman/fix/branch-number-collision-bug
- Merge pull request github#1205 from luanzhiwow/main
- Merge pull request github#1122 from KUTEJiang/main
- Merge pull request github#1272 from dbirks/embiggen-logo
- Limit width and height to 200px to match the small logo
- docs: Switch readme logo to logo_large.webp
- fix:merge
- fix
- fix
- feat:qoder agent
- resolve confilct and add qoder agent
- Merge pull request github#1221 from aww-aww/patch-1
- Merge branch 'main' into patch-1
- Merge pull request github#1238 from anchildress1/docs/issue-906-constitution-quickstart
- Merge pull request github#1133 from vburckhardt/add-ibm-bob-ide
- Update scripts/bash/create-new-feature.sh
- fix(scripts): prevent octal interpretation in feature number parsing
- docs: Enhance quickstart guide with admonitions and examples
- fix: remove unused short_name parameter from branch numbering functions
- Update scripts/powershell/create-new-feature.ps1
- Update scripts/bash/create-new-feature.sh
- fix: use global maximum for branch numbering to prevent collisions
- docs: add constitution step to quickstart guide (fixes github#906)
- Update supported AI agents in README.md
- cancel:test
- test
- fix:literal bug
- resolve:conflict
- fix the incorrect task-template file path
- feat: add bob to new update-agent-context.ps1 + consistency in comments
- chore: merge main into feature branch
- Merge pull request github#1039 from sgillis/fix-cdpath-issue
- Merge pull request github#1070 from danwashusen/patch-1
- Merge pull request github#1135 from anchildress1/upgrade-spec-kit-docs
- Merge pull request github#1134 from eliasto/add-ovhcloud-shai-ai-agent
- Merge pull request github#1137 from lshgdut/pr
- Merge pull request github#1187 from devantler/fix-tasktoissues-tools
- Fix tasktoissues.md to use the 'github/github-mcp-server/issue_write' tool
- Merge pull request github#986 from github/localden/vscode
- Merge branch 'localden/vscode' of https://github.com/github/spec-kit into localden/vscode
- Refactor feature script logic and update agent context scripts
- Update templates/commands/taskstoissues.md
- Merge branch 'localden/vscode' of https://github.com/github/spec-kit into localden/vscode
- Update CHANGELOG.md
- Merge branch 'main' into localden/vscode
- Update agent configuration
- Update scripts/powershell/create-new-feature.ps1
- Update src/specify_cli/init.py
- docs: fix broken link and improve agent reference
- fix: incorrect logic to create release packages with subset AGENTS or SCRIPTS
- docs: reorganize upgrade documentation structure
- docs: remove related documentation section from upgrading guide
- feat: Add OVHcloud SHAI AI Agent
- feat: add support for IBM Bob IDE
- fix: remove broken link to existing project guide
- docs: Add comprehensive upgrading guide for Spec Kit
- fix:test
- test
- fix:qoder url
- fix:download owner
- test
- feat:support Qoder CLI
- Refactor ESLint configuration checks in implement.md to address deprecation
- Unset CDPATH while getting SCRIPT_DIR
- Merge pull request github#1019 from sigent-amazon/feature/check-remote-branches-for-numbering
- docs: restore important note about JSON output in specify command
- fix: improve branch number detection to check all sources
- feat: check remote branches to prevent duplicate branch numbers
- Create create-release-packages.ps1
- Script changes
- Update taskstoissues.md
- Merge branch 'localden/vscode' of https://github.com/github/spec-kit into localden/vscode
- Create taskstoissues.md
- Update src/specify_cli/init.py
- Update CONTRIBUTING.md
- Merge pull request github#1003 from github/main
- Merge pull request github#1001 from TCoherence/fix/place-short-name-in-the-right-position
- Merge pull request github#1002 from harikrishnan83/local_testing_documentation
- Update CONTRIBUTING.md
- docs: add steps for testing template and command changes locally
- update specify to make "short-name" argu for create-new-feature.sh in the right position
- Potential fix for code scanning alert no. 3: Workflow does not contain permissions
- Update src/specify_cli/init.py
- Update CHANGELOG.md
- Fixes github#970
- Fixes github#975
- Merge pull request github#795 from tinesoft/fix/gh-releases
- Merge pull request github#598 from valdezm/fix/update-agent-context-missing-sections
- Support for version command
- Merge pull request github#902 from DFilipeS/main
- Merge branch 'main' into main
- Exclude generated releases
- Merge branch 'localden/vscode' of https://github.com/github/spec-kit into localden/vscode
- Lint fixes
- Merge branch 'main' into localden/vscode
- Merge pull request github#958 from DasBen/feature/add-markdownlint
- Merge branch 'main' into feature/add-markdownlint
- Prompt updates
- Hand offs with prompts
- Chatmodes are back in vogue
- Let's switch to proper prompts
- Update prompts
- Update with prompt
- Testing hand-offs
- Use VS Code handoffs
- Merge pull request github#983 from isdaniel/add-more-common-patterns
- Merge pull request github#984 from JianfuLi/main
- revert vscode auto remove extra space
- fix: correct command references in implement.md
- fix regarding copilot suggestion
- fix: correct command references in speckit.analyze.md
- Support more lang/Devops of Common Patterns by Technology
- feat(ci): add markdownlint-cli2 for consistent markdown formatting
- fix: include the latest changelog in the
GitHub Release's body - Merge pull request github#487 from tinesoft/main
- Merge pull request github#910 from zidoshare/create-new-feature
- Merge branch 'main' into create-new-feature
- Merge pull request github#918 from wfongcn/patch-1
- Merge pull request github#929 from isdaniel/fix/ide-agent-cli-checks
- Merge pull request github#904 from zidoshare/main
- Merge pull request github#934 from JackieQi/main
- fix: broken media files
- Merge pull request github#914 from isdaniel/smart-merge-settings.json
- Merge pull request github#930 from lutzroeder/main
- Update README.md
- fix: Skip CLI checks for IDE-based agents in check command
- Change loop condition to include last argument
- The function parameters lack type hints. Consider adding type annotations for better code clarity and IDE support.
-
- Smart JSON Merging for VS Code Settings:
.vscode/settings.jsonis now intelligently merged instead of being overwritten duringspecify init --hereorspecify init .- Existing settings are preserved - New Spec Kit settings are added - Nested objects are merged recursively - Prevents accidental loss of custom VS Code workspace configurations
- Smart JSON Merging for VS Code Settings:
- chore: replace
bunbynode/npmin thedevcontainer(as many CLI-based agents actually require anoderuntime) - fix: correct argument parsing in create-new-feature.sh script
- chore: add Claude Code extension to devcontainer configuration
- chore: add installation of
codebuddyCLI in thedevcontainer - chore: fix path to powershell script in vscode settings
- fix: correct
run_commandexit behavior and improve installation instructions (forAmazon Q) inpost-create.sh+ fix typos inCONTRIBUTING.md - chore: add
specify's github copilot chat settings todevcontainer - chore: add
devcontainersupport to ease developer workstation setup - Fix: incorrect command formatting in agent context file, refix github#895
- Fixed indentation.
- Added correct
install_urlfor Amp agent CLI script. - Added support for Amp code agent.
- Merge pull request github#881 from github/localden/fixes
- Merge pull request github#897 from isdaniel/add-more-lang
- Merge pull request github#766 from thenets/use-the-number-prefix-to-find-the-right-spec
- Merge pull request github#894 from tennc/main
- Merge pull request github#895 from zidoshare/main
- format content as copilot suggest
- Ruby, PHP, Rust, Kotlin, C, C++
- Fix: Fix incorrect command formatting in agent context file
- Update CodeBuddy agent name to 'CodeBuddy CLI'
- Rename CodeBuddy to CodeBuddy CLI in update script
- Update AI coding agent references in installation guide
- Rename CodeBuddy to CodeBuddy CLI in AGENTS.md
- Update README.md
- Update CodeBuddy link in README.md
- update codebuddyCli
- Update scripts/bash/create-new-feature.sh
- Merge pull request github#886 from jarrensj/docs/fix-heading-capitalization-consistency
- docs: fix heading capitalization for consistency
- Update create-new-feature.sh
- Update files
- Update files
- Create .gitattributes
- Update wording
- Update logic for arguments
- Update script logic
- Update README.md
- Update tasks.md
- Merge pull request github#868 from benzyc/patch-1
- Merge pull request github#873 from zidoshare/main
- fix: update CODEBUDDY file path in agent context scripts
- Update README.md
- Merge pull request github#861 from uberspeck/docs/add-speckit-tasks-step
- docs(readme): add /speckit.tasks step and renumber walkthrough
- Merge pull request github#831 from ben-edgar/bugfix/cursor-package-name-update
- A few more places to update from code review
- fix: align Cursor agent naming to use 'cursor-agent' consistently
- Merge pull request github#828 from github/localden/updates
- Update clarify.md
- Merge pull request github#800 from technoch1ef/patch-1
- Merge pull request github#827 from github/localden/updates
- Update vscode-settings.json
- Merge pull request github#826 from github/localden/updates
- Update instructions and bug fix
- Merge pull request github#825 from github/localden/updates
- Update init.py
- Consolidate Cursor naming
- Update CHANGELOG.md
- Git errors are now highlighted.
- Update init.py
- Merge branch 'localden/updates' of https://github.com/github/spec-kit into localden/updates
- Refactor agent configuration
- Update src/specify_cli/init.py
- Update scripts/powershell/update-agent-context.ps1
- Update AGENTS.md
- Update templates/commands/implement.md
- Update templates/commands/implement.md
- Merge branch 'localden/updates' of https://github.com/github/spec-kit into localden/updates
- Update CHANGELOG.md
- Merge pull request github#462 from lispking/codebuddy
- Merge branch 'main' into codebuddy
- Update changelog
- Merge pull request github#816 from sigent-amazon/feature/add-ignore-file-verification
- Merge pull request github#808 from hsin19/feature/escape-toml-backslashes
- Update plan.md
- Add ignore file verification step to /speckit.implement command
- Escape backslashes in TOML outputs
- add how to upgrade specify installation
- Merge pull request github#784 from outp1/escape-quotes
- Add escaping guidelines to command templates
- Update README.md
- Update README.md
- Use the number prefix to find the right spec
- Merge pull request github#734 from github/localden/checkpoints
- Update CHANGELOG.md
- Update command reference
- Package up VS Code settings for Copilot
- Update tasks-template.md
- Update templates/tasks-template.md
- Cleanup
- Update CLI changes
- Merge pull request github#763 from github/main
- Update template and docs
- Update checklist.md
- Merge pull request github#696 from emanuelturis/patch-1
- Merge branch 'main' into patch-1
- Merge pull request github#748 from korakot/patch-1
- Update templates
- Cleanup redundancies
- Update checklist.md
- Codex CLI is now fully supported
- Update specify.md
- Prompt updates
- Merge branch 'localden/checkpoints' of https://github.com/github/spec-kit into localden/checkpoints
- Update prompt prefix
- Update .github/workflows/scripts/create-release-packages.sh
- Consistency updates to commands
- Update commands.
- Update logs
- Template cleanup and reorganization
- Merge branch 'main' into patch-1
- Remove Codex named args limitation warning
- Merge pull request github#695 from briananderson1222/q-agent
- Remove Codex named args limitation from README.md
- docs(readme): link Amazon Q slash command limitation issue
- docs: clarify Amazon Q limitation and update init docstring
- Merge branch 'github:main' into q-agent
- Merge pull request github#547 from stenyin/main
- Merge pull request github#686 from Charca/patch-1
- Update URLs to Contributing and Support Guides in Docs
- fix: add UTF-8 encoding to file read/write operations in update-agent-context.ps1
- feat(agent): Added Amazon Q Developer CLI Integration
- Merge branch 'main' into codebuddy
- Fix update-agent-context.sh to handle files without Active Technologies/Recent Changes sections
- Update init.py
- Merge pull request github#568 from shyn/main
- Merge pull request github#570 from brunoborges/specify_init_period
- Merge pull request github#573 from tinesoft/fix/docs
- Merge pull request github#563 from danwashusen/plan-project-structure-fix
- Merge pull request github#590 from github/cli-fix
- Update CONTRIBUTING.md
- Update src/specify_cli/init.py
- docs: fix the paths of generated files (moved under a
.specify/folder) - Update src/specify_cli/init.py
- feat: support 'specify init .' for current directory initialization
- feat: Add emacs-style up/down keys
- Refine
plan-template.mdwith improved project type detection, clarified structure decision process, and enhanced research task guidance. - Merge pull request github#546 from danyow/main
- Merge pull request github#2 from danyow/patch-2
- Merge pull request #1 from danyow/patch-1
- Update template path for spec file creation
- Update template path for spec file creation
- Update init.py
- Merge pull request github#502 from amondnet/docs-remove-constitution_update_checklist
- docs: remove constitution_update_checklist from README
- Merge pull request github#491 from github/quizme
- Merge branch 'quizme' of https://github.com/github/spec-kit into quizme
- Update analyze.md
- Update templates/commands/analyze.md
- Update templates/commands/clarify.md
- Update templates/commands/plan.md
- Merge branch 'main' into codebuddy
- Update with extra commands
- Merge pull request github#485 from github/force-arg
- Update with --force flag
- update CodeBuddy to international site
- Merge pull request github#477 from spboyer/fix/add-uv-tool-install-instructions
- feat: add uv tool install instructions to README
- feat: support codebuddy ai
- Merge branch 'main' into codebuddy
- feat: support codebuddy ai
- Update with Roo Code support
- Update generate-release-notes.sh
- Update error messages
- Auggie folder fix
- Merge pull request github#451 from github/spec-kit-vnext
- Update scripts/powershell/update-agent-context.ps1
- Update templates/commands/implement.md
- Cleanup the check command
- Add support for Auggie
- Update AGENTS.md
- Merge branch 'spec-kit-vnext' of https://github.com/github/spec-kit into spec-kit-vnext
- Updates with Kilo Code support
- Update README.md
- Update templates/commands/constitution.md
- Update templates/commands/implement.md
- Update templates/commands/plan.md
- Update templates/commands/specify.md
- Update templates/commands/tasks.md
- Update README.md
- Stop splitting the warning over multiple lines
- Update templates based on github#419
- Merge pull request github#441 from Lucien-Liu/update-readme-check-command
- Merge pull request github#406 from github/consolidate-scripts
- Update scripts/powershell/check-prerequisites.ps1
- Update CHANGELOG.md
- Update CHANGELOG.md
- Update changelog
- docs: Update README with codex in check command
- Update scripts/bash/update-agent-context.sh
- Fix script config
- Update scripts/bash/common.sh
- Update scripts/powershell/update-agent-context.ps1
- Update scripts/powershell/update-agent-context.ps1
- Clarification
- Update prompts
- Update update-agent-context.ps1
- Update CONTRIBUTING.md
- Update CONTRIBUTING.md
- Update CONTRIBUTING.md
- Update CONTRIBUTING.md
- Update CONTRIBUTING.md
- Update contribution guidelines.
- Root detection logic
- Update templates/plan-template.md
- Update scripts/bash/update-agent-context.sh
- Update scripts/powershell/create-new-feature.ps1
- Simplification
- Script and template tweaks
- Merge branch 'consolidate-scripts' of https://github.com/github/spec-kit into consolidate-scripts
- Update config
- Update scripts/powershell/check-prerequisites.ps1
- Update scripts/bash/check-prerequisites.sh
- Fix script path
- Script cleanup
- Update scripts/bash/check-prerequisites.sh
- Update scripts/powershell/check-prerequisites.ps1
- Update script delegation from GitHub Action
- Cleanup the setup for generated packages
- Use proper line endings
- Consolidate scripts
- Updating agent context files
- Merge pull request github#14 from honjo-hiroaki-gtt/feat/add-codex-support
- Update update-agent-context.ps1
- Update package release
- Update config
- Update init.py
- Update init.py
- Remove Codex-specific logic in the initialization script
- Merge branch 'main' into feat/add-codex-support
- Update version rev
- Update init.py
- Resolve merge conflicts integrating Codexsupport with upstream Windsurf updates
- Enhance Codex support by auto-syncing prompt files, allowing spec generation without git, and documenting clearer /specify usage.
- Consistency tweaks
- Consistent step coloring
- Update init.py
- Update init.py
- Quick UI tweak
- Update package release
- Update with Windsurf support
- Merge pull request github#243 from zryfish/dev/add_authentication_when_download_template
- Limit workspace command seeding to Codex init and update Codex documentation accordingly.
- Clarify Codex-specific README note with rationale for its different workflow.
- Update specify.md
- Update init.py
- Update with support for /implement
- Update constitution.md
- Update constitution.md
- Update constitution command
- Cleanup
- Merge pull request github#330 from Mingholy/main
- Merge pull request github#341 from TheArKaID/patch-1
- Fix template path in update-agent-context.sh
- Bump to 0.0.7 and document Codex support
- Normalize Codex command templates to the scripts-based schema and auto-upgrade generated commands.
- Fix remaining merge conflict markers in init.py
- Add Codex CLI support with AGENTS.md and commands bootstrap
- fix: commands format for qwen
- Merge pull request github#326 from pluo/proof-read
- Merge pull request github#321 from ahmet-cetinkaya/fix/qwen-release-assets
- docs: fix grammar mistakes in markdown files
- fix: add missing Qwen support to release workflow and agent scripts
- Merge pull request github#64 from aemr3/main
- feat: Add opencode ai agent
- Merge pull request github#303 from gaatjeniksaan/main
- Merge pull request github#182 from ahmet-cetinkaya/feature/add-qwen-support
- Fix --no-git argument resolution.
- expose token as an argument through cli --github-token
- chore(release): bump version to 0.0.5 and update changelog
- Merge branch 'main' into feature/add-qwen-support
- Update template.
- Update scripts
- Update template paths
- Update for Cursor rules & script path
- chore: address review feedback - remove comment and fix numbering
- Merge pull request github#258 from github/readme-fix
- Update Specify definition
- Merge pull request github#245 from github/readme-fix
- Update README.md
- Merge pull request github#244 from github/readme-fix
- Update with video header
- add github auth headers if there are GITHUB_TOKEN/GH_TOKEN set
- Merge main into feature/add-qwen-support
- Merge pull request github#221 from hungthai1401/fix/redundant-space
- fix(docs): remove redundant white space
- Merge pull request github#220 from github/update-cli-script
- Update update-agent-context.ps1
- Update create-release-packages.sh
- Merge pull request github#217 from github/update-cli
- Update with check changes
- Merge pull request github#216 from github/update-cli
- Update wording
- Update release.yml
- Merge pull request github#215 from github/update-cli
- Support Cursor
- Merge pull request github#214 from github/update-cli
- Saner approach to scripts
- Merge pull request github#213 from github/update-cli
- Update packaging
- Merge pull request github#212 from github/update-cli
- Fix package logic
- Merge pull request github#211 from github/update-cli
- Update config
- Update init.py
- Refactor with platform-specific constraints
- Merge main into feature/add-qwen-support
- Merge pull request github#199 from github/update-cli
- Update README.md
- Update CLI reference
- Merge pull request github#124 from STRRL/fix/compatibility-claude-migrate-installer
- Merge pull request github#197 from github/update-cli
- Update init.py
- Merge pull request github#196 from github/update-cli
- Update release.yml
- Merge pull request github#195 from github/update-cli
- Update create-release-packages.sh
- Merge pull request github#194 from github/update-cli
- Update create-release-packages.sh
- Update release file
- Merge pull request github#191 from github/update-cli
- Consolidate script creation
- Update how Copilot prompts are created
- Update local-development.md
- Local dev guide and script updates
- Merge branch 'main' into feature/add-qwen-support
- Merge pull request github#128 from ramusbucket/fix-proxy-cert
- Merge pull request github#186 from github/contrib-guidelines
- Update CONTRIBUTING.md
- feat: add Qwen Code support to Spec Kit
- Merge branch 'github:main' into fix-proxy-cert
- Enhance HTTP client initialization with optional SSL verification and bump version to 0.0.3
- Refactor HTTP client usage to utilize truststore for SSL context
- refactor: extract Claude local path to constant for maintainability
- fix: support Claude CLI installed via migrate-installer