Skip to content

Conversation

@dnatag
Copy link

@dnatag dnatag commented Oct 22, 2025

Issue #, if available: #3064

Description of changes:
This PR is addressing the issue in #3064, but with different syntax, i.e. instead of placeholder {{arg1}}, this will adopt the syntax $ARGUMENTS and $1, $2, $3, ...

This syntax is to fulfill the requirements for Spec Kit and OpenSpec, which are both claimed to support or partially support of Amazon Q CLI, but lacks of $ARGUMENTS prevent the full usage of these two popular Spec-Driven Development (SDD) tools.

Note
There is another PR available, which is also linked to #3064. Which take advantage of frontmatter for setting key-value substitution of prompts. I believe both PRs are good solutions to the original issue, and may be useful for different scenarios. I am OK to combine them as long as the final solution works with the Spect Kit and OpenSpec.

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant