-
Notifications
You must be signed in to change notification settings - Fork 1.5k
feat: add Qwen Code support to Spec Kit #182
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
feat: add Qwen Code support to Spec Kit #182
Conversation
Add comprehensive Qwen Code integration following existing patterns: - Add Qwen as fourth AI assistant option in CLI - Update all documentation to include Qwen CLI references - Extend GitHub Actions workflow for Qwen template generation - Add Qwen support to shell scripts and templates - Maintain backward compatibility with existing assistants
Truly appreciated |
Resolved conflicts in release workflow and CLI: - Integrated external script approach for release package creation - Added Qwen Code support to release script and CLI tool checking - Maintained all existing functionality for other AI assistants
- Change from commands/ to .qwen/commands/ directory - Match official PR github#182 implementation - Fix command recognition in Qwen CLI
Can't wait to get qwen code support as well |
Combines Qwen Code support with new script variant structure from main. Key additions: - Qwen Code AI assistant support - PowerShell script variants alongside Bash - Updated release packaging for per-script variants - Maintains all existing Cursor support from main Co-authored-by: Claude <[email protected]>
@ahmet-cetinkaya is this complete? |
@vjaykrsna There’s a small mistake in your command — when specifying a branch, you should use uvx --from git+https://github.com/ahmet-cetinkaya/spec-kit@feature/add-qwen-support specify This will let you see the new option. However, since spec-kit fetches its templates from releases, the tool won’t fully work this way. git clone https://github.com/ahmet-cetinkaya/spec-kit -b feature/add-qwen-support
cd spec-kit
uv sync
uv run specify |
by default it fetch from github had to modify the function to get it to work after generating the files manually |
@ahmet-cetinkaya once you address the nit changes I highlighted, I am happy to merge this. |
Hi @localden, The requested changes are applied, and the branch is now ready to merge. Appreciate the review! 🚀 I usually keep lists numbered sequentially so they’re easier to read in raw Markdown, but if the |
Summary
Changes Made
src/specify_cli/__init__.py
with proper help text and tool checkingscripts/update-agent-context.sh
to support QWEN.md generation.qwen/commands/*.md
structureTesting
--ai claude, gemini, copilot, or qwen
Implementation Details
.qwen/commands/*.md
formatQWEN.md
in project rootqwen
command availabilityhttps://github.com/QwenLM/qwen-code
This extends Spec Kit's AI assistant ecosystem to include Qwen while maintaining full compatibility with existing workflows.