mirror of
https://github.com/github/spec-kit.git
synced 2026-08-03 06:26:30 +08:00
* feat(integrations): add Grok Build skills-based integration Add first-class support for xAI Grok Build via SkillsIntegration, installing speckit skills under .grok/skills and wiring init/invocation/catalog surfaces. Assisted-by: Grok Build (model: grok-4, supervised) * test+docs: address Copilot review on Grok multi-install and next steps Assert init next-steps guidance for Grok (.grok/skills, /speckit-*) and clarify that multi-install safety is path/manifest isolation, not agent-context defaults such as shared AGENTS.md. * fix(integrations): Grok headless --always-approve and isolation paths Document Grok multi-install isolation as .grok/skills and .grok/rules. Override build_exec_args to pass --always-approve so non-interactive dispatch is not blocked at tool permission gates. * docs(integrations): list only managed .grok/skills for Grok isolation Multi-install isolation documents Spec Kit-managed paths; Grok only writes .grok/skills, so drop the read-only .grok/rules entry. * fix(integrations): always-slash Grok hooks and refresh catalog date Move grok to ALWAYS_SLASH_AGENTS so hooks never emit /speckit.plan when ai_skills is missing/false. Update slash-format tests, persist ai_skills on init, and bump catalog updated_at for the Grok entry. --------- Co-authored-by: Nate Chadwick <1232206+natechadwick@users.noreply.github.com> Co-authored-by: test <test@example.com>
142 lines
4.5 KiB
YAML
142 lines
4.5 KiB
YAML
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**: Amp, Antigravity, Auggie CLI, Claude Code, Cline, CodeBuddy, Codex CLI, Cursor, Devin for Terminal, Firebender, Forge, Gemini CLI, GitHub Copilot, Goose, Grok Build, Hermes Agent, IBM Bob, Junie, Kilo Code, Kimi Code, Kiro CLI, Lingma, Mistral Vibe, Oh My Pi, opencode, Pi Coding Agent, Qoder CLI, Qwen Code, RovoDev ACLI, SHAI, Tabnine CLI, Trae, ZCode, Zed
|
|
|
|
- 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.
|