-
Notifications
You must be signed in to change notification settings - Fork 6.1k
feat: add GitHub issue templates #1655
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
Merged
+660
−0
Merged
Changes from all commits
Commits
Show all changes
6 commits
Select commit
Hold shift + click to select a range
fddc983
feat: add issue templates for agent requests, bug reports, feature re…
mnriem 6064dd7
Update .github/ISSUE_TEMPLATE/config.yml
mnriem fdac5d9
Update .github/ISSUE_TEMPLATE/agent_request.yml
mnriem d814a75
Update .github/ISSUE_TEMPLATE/config.yml
mnriem 8026bd7
Update .github/ISSUE_TEMPLATE/bug_report.yml
mnriem 5af93d7
Update .github/ISSUE_TEMPLATE/feature_request.yml
mnriem File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,141 @@ | ||
| name: Agent Request | ||
| description: Request support for a new AI agent/assistant in Spec Kit | ||
| title: "[Agent]: Add support for " | ||
| labels: ["agent-request", "enhancement", "needs-triage"] | ||
| body: | ||
| - type: markdown | ||
| attributes: | ||
| value: | | ||
| Thanks for requesting a new agent! Before submitting, please check if the agent is already supported. | ||
|
|
||
| **Currently supported agents**: Claude Code, Gemini CLI, GitHub Copilot, Cursor, Qwen Code, opencode, Codex CLI, Windsurf, Kilo Code, Auggie CLI, Roo Code, CodeBuddy, Qoder CLI, Amazon Q Developer CLI, Amp, SHAI, IBM Bob, Antigravity | ||
|
|
||
| - type: input | ||
| id: agent-name | ||
| attributes: | ||
| label: Agent Name | ||
| description: What is the name of the AI agent/assistant? | ||
| placeholder: "e.g., SuperCoder AI" | ||
| validations: | ||
| required: true | ||
|
|
||
| - type: input | ||
| id: website | ||
| attributes: | ||
| label: Official Website | ||
| description: Link to the agent's official website or documentation | ||
| placeholder: "https://..." | ||
| validations: | ||
| required: true | ||
|
|
||
| - type: dropdown | ||
| id: agent-type | ||
| attributes: | ||
| label: Agent Type | ||
| description: How is the agent accessed? | ||
| options: | ||
| - CLI tool (command-line interface) | ||
| - IDE extension/plugin | ||
| - Both CLI and IDE | ||
| - Other | ||
| validations: | ||
| required: true | ||
|
|
||
| - type: input | ||
| id: cli-command | ||
| attributes: | ||
| label: CLI Command (if applicable) | ||
| description: What command is used to invoke the agent from terminal? | ||
| placeholder: "e.g., supercode, ai-assistant" | ||
|
|
||
| - type: input | ||
| id: install-method | ||
| attributes: | ||
| label: Installation Method | ||
| description: How is the agent installed? | ||
| placeholder: "e.g., npm install -g supercode, pip install supercode, IDE marketplace" | ||
| validations: | ||
| required: true | ||
|
|
||
| - type: textarea | ||
| id: command-structure | ||
| attributes: | ||
| label: Command/Workflow Structure | ||
| description: How does the agent define custom commands or workflows? | ||
| placeholder: | | ||
| - Command file format (Markdown, YAML, TOML, etc.) | ||
| - Directory location (e.g., .supercode/commands/) | ||
| - Example command file structure | ||
| validations: | ||
| required: true | ||
|
|
||
| - type: textarea | ||
| id: argument-pattern | ||
| attributes: | ||
| label: Argument Passing Pattern | ||
| description: How does the agent handle arguments in commands? | ||
| placeholder: | | ||
| e.g., Uses {{args}}, $ARGUMENTS, %ARGS%, or other placeholder format | ||
| Example: "Run test suite with {{args}}" | ||
|
|
||
| - type: dropdown | ||
| id: popularity | ||
| attributes: | ||
| label: Popularity/Usage | ||
| description: How widely is this agent used? | ||
| options: | ||
| - Widely used (thousands+ of users) | ||
| - Growing adoption (hundreds of users) | ||
| - New/emerging (less than 100 users) | ||
| - Unknown | ||
| validations: | ||
| required: true | ||
|
|
||
| - type: textarea | ||
| id: documentation | ||
| attributes: | ||
| label: Documentation Links | ||
| description: Links to relevant documentation for custom commands/workflows | ||
| placeholder: | | ||
| - Command documentation: https://... | ||
| - API/CLI reference: https://... | ||
| - Examples: https://... | ||
|
|
||
| - type: textarea | ||
| id: use-case | ||
| attributes: | ||
| label: Use Case | ||
| description: Why do you want this agent supported in Spec Kit? | ||
| placeholder: Explain your workflow and how this agent fits into your development process | ||
| validations: | ||
| required: true | ||
|
|
||
| - type: textarea | ||
| id: example-command | ||
| attributes: | ||
| label: Example Command File | ||
| description: If possible, provide an example of a command file for this agent | ||
| render: markdown | ||
| placeholder: | | ||
| ```toml | ||
| description = "Example command" | ||
| prompt = "Do something with {{args}}" | ||
| ``` | ||
|
|
||
| - type: checkboxes | ||
| id: contribution | ||
| attributes: | ||
| label: Contribution | ||
| description: Are you willing to help implement support for this agent? | ||
| options: | ||
| - label: I can help test the integration | ||
| - label: I can provide example command files | ||
| - label: I can help with documentation | ||
| - label: I can submit a pull request for the integration | ||
|
|
||
| - type: textarea | ||
| id: context | ||
| attributes: | ||
| label: Additional Context | ||
| description: Any other relevant information about this agent | ||
| placeholder: Screenshots, community links, comparison to existing agents, etc. | ||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,118 @@ | ||
| name: Bug Report | ||
| description: Report a bug or unexpected behavior in Specify CLI or Spec Kit | ||
| title: "[Bug]: " | ||
| labels: ["bug", "needs-triage"] | ||
| body: | ||
| - type: markdown | ||
| attributes: | ||
| value: | | ||
| Thanks for taking the time to report a bug! Please fill out the sections below to help us diagnose and fix the issue. | ||
|
|
||
| - type: textarea | ||
| id: description | ||
| attributes: | ||
| label: Bug Description | ||
| description: A clear and concise description of what the bug is. | ||
| placeholder: What went wrong? | ||
| validations: | ||
| required: true | ||
|
|
||
| - type: textarea | ||
| id: reproduce | ||
| attributes: | ||
| label: Steps to Reproduce | ||
| description: Steps to reproduce the behavior | ||
| placeholder: | | ||
| 1. Run command '...' | ||
| 2. Execute script '...' | ||
| 3. See error | ||
| validations: | ||
| required: true | ||
|
|
||
| - type: textarea | ||
| id: expected | ||
| attributes: | ||
| label: Expected Behavior | ||
| description: What did you expect to happen? | ||
| placeholder: Describe the expected outcome | ||
| validations: | ||
| required: true | ||
|
|
||
| - type: textarea | ||
| id: actual | ||
| attributes: | ||
| label: Actual Behavior | ||
| description: What actually happened? | ||
| placeholder: Describe what happened instead | ||
| validations: | ||
| required: true | ||
|
|
||
| - type: input | ||
| id: version | ||
| attributes: | ||
| label: Specify CLI Version | ||
| description: "Run `specify --version` or `pip show spec-kit`" | ||
| placeholder: "e.g., 1.3.0" | ||
| validations: | ||
| required: true | ||
|
|
||
| - type: dropdown | ||
| id: ai-agent | ||
| attributes: | ||
| label: AI Agent | ||
| description: Which AI agent are you using? | ||
| options: | ||
| - Claude Code | ||
| - Gemini CLI | ||
| - GitHub Copilot | ||
| - Cursor | ||
| - Qwen Code | ||
| - opencode | ||
| - Codex CLI | ||
| - Windsurf | ||
| - Kilo Code | ||
| - Auggie CLI | ||
| - Roo Code | ||
| - CodeBuddy | ||
| - Qoder CLI | ||
| - Amazon Q Developer CLI | ||
| - Amp | ||
| - SHAI | ||
| - IBM Bob | ||
| - Antigravity | ||
| - Not applicable | ||
mnriem marked this conversation as resolved.
Show resolved
Hide resolved
|
||
| validations: | ||
| required: true | ||
|
|
||
| - type: input | ||
| id: os | ||
| attributes: | ||
| label: Operating System | ||
| description: Your operating system and version | ||
| placeholder: "e.g., macOS 14.2, Ubuntu 22.04, Windows 11" | ||
| validations: | ||
| required: true | ||
|
|
||
| - type: input | ||
| id: python | ||
| attributes: | ||
| label: Python Version | ||
| description: "Run `python --version` or `python3 --version`" | ||
| placeholder: "e.g., Python 3.11.5" | ||
| validations: | ||
| required: true | ||
|
|
||
| - type: textarea | ||
| id: logs | ||
| attributes: | ||
| label: Error Logs | ||
| description: Please paste any relevant error messages or logs | ||
| render: shell | ||
| placeholder: Paste error output here | ||
|
|
||
| - type: textarea | ||
| id: context | ||
| attributes: | ||
| label: Additional Context | ||
| description: Add any other context about the problem | ||
| placeholder: Screenshots, related issues, workarounds attempted, etc. | ||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,17 @@ | ||
| blank_issues_enabled: false | ||
| contact_links: | ||
| - name: 💬 General Discussion | ||
| url: https://github.com/github/spec-kit/discussions | ||
| about: Ask questions, share ideas, or discuss Spec-Driven Development | ||
| - name: 📖 Documentation | ||
| url: https://github.com/github/spec-kit/blob/main/README.md | ||
| about: Read the Spec Kit documentation and guides | ||
| - name: 🛠️ Extension Development Guide | ||
| url: https://github.com/manfredseee/spec-kit/blob/main/extensions/EXTENSION-DEVELOPMENT-GUIDE.md | ||
| about: Learn how to develop and publish Spec Kit extensions | ||
| - name: 🤝 Contributing Guide | ||
| url: https://github.com/github/spec-kit/blob/main/CONTRIBUTING.md | ||
| about: Learn how to contribute to Spec Kit | ||
| - name: 🔒 Security Issues | ||
| url: https://github.com/github/spec-kit/blob/main/SECURITY.md | ||
| about: Report security vulnerabilities privately |
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.