-
Notifications
You must be signed in to change notification settings - Fork 1.2k
feat: Add spec-driven development commands #737
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?
Conversation
|
I like this feature idea, and I'll do some testing with |
My prompt comes from Kiro AI IDE, and I think it is already in its most perfect state. Kiro directly reads the prompt and generates documents, so the prompt tends to be larger. |
|
Do you know if they have any copyright over the prompts? I'll do some testing with some prompt variations, but so far the prompt seems to be handled by Qwen very well. |
Thanks for the reminder, I've now added the MIT LICENSE file. |
|
Spec-kit seems to provide similar functionalities, so we're not going to maintain a set of built-in spec commands, unless it's a big improvement and we're doing a lot better than the community version. |
TLDR
This pull request introduces a complete spec-driven development workflow by adding the
/add-speccommand and associated template files. This enables users to follow a structured approach to feature development using specifications and steering documents.Dive Deeper
The changes implement a Kiro-style Spec Driven Development approach with the following key additions:
New
/add-specslash command that copies spec scaffolding templates to the user's projectSpec templates located in
packages/cli/src/ui/commands/spec/include:.qwen/commands/for various spec-related commandsThe command implementation includes logic to:
Comprehensive tests are included to validate the functionality
This feature provides a structured development approach that guides users through requirements gathering, design, and task planning before implementation.
Reviewer Test Plan
npm run buildnpx @qwen-code/qwen-codeand then typing/add-specTesting Matrix
Linked issues / bugs