mirror of
https://github.com/github/spec-kit.git
synced 2026-08-15 14:02:04 +02:00
* Add Command Code integration to spec-kit Adds `command-code` as a built-in skills-based integration so Spec Kit can be installed into Command Code. Command Code loads agent skills from `.commandcode/skills/speckit-<name>/SKILL.md` and invokes them in chat as `$speckit-<command>`. - New `CommandCodeIntegration` (SkillsIntegration) writing to `.commandcode/skills/`; declared multi-install safe (static, isolated agent root). - Register in `_register_builtins()` and the integration catalog. - Add `command-code` to `DOLLAR_SKILLS_AGENTS` so next-steps guidance renders `$speckit-*` invocations. - Tests: reuse `SkillsIntegrationTests` mixin plus a dollar-invocation next-steps test; registry completeness updated. - Docs: README and docs/reference/integrations.md (supported agents + multi-install-safe table). Co-authored-by: CommandCodeBot <noreply@commandcode.ai> Assisted-by: Command Code (autonomous) * Fix issue template agent lists to include command-code The runtime AGENT_CONFIG now includes command-code, but the GitHub issue templates and the consistency test's expected key list were not updated, failing test_issue_template_agent_lists_match_runtime_integrations. Co-authored-by: CommandCodeBot <noreply@commandcode.ai> Assisted-by: Command Code (autonomous) --------- Co-authored-by: CommandCodeBot <noreply@commandcode.ai>
124 lines
3.2 KiB
YAML
124 lines
3.2 KiB
YAML
name: Feature Request
|
|
description: Suggest a new feature or enhancement for Specify CLI or Spec Kit
|
|
title: "[Feature]: "
|
|
labels: ["enhancement", "needs-triage"]
|
|
body:
|
|
- type: markdown
|
|
attributes:
|
|
value: |
|
|
Thanks for suggesting a feature! Please provide details below to help us understand and evaluate your request.
|
|
|
|
- type: textarea
|
|
id: problem
|
|
attributes:
|
|
label: Problem Statement
|
|
description: Is your feature request related to a problem? Please describe.
|
|
placeholder: "I'm frustrated when..."
|
|
validations:
|
|
required: true
|
|
|
|
- type: textarea
|
|
id: solution
|
|
attributes:
|
|
label: Proposed Solution
|
|
description: Describe the solution you'd like
|
|
placeholder: What would you like to happen?
|
|
validations:
|
|
required: true
|
|
|
|
- type: textarea
|
|
id: alternatives
|
|
attributes:
|
|
label: Alternatives Considered
|
|
description: Have you considered any alternative solutions or workarounds?
|
|
placeholder: What other approaches might work?
|
|
|
|
- type: dropdown
|
|
id: component
|
|
attributes:
|
|
label: Component
|
|
description: Which component does this feature relate to?
|
|
options:
|
|
- Specify CLI (initialization, commands)
|
|
- Spec templates (BDD, Testing Strategy, etc.)
|
|
- Agent integrations (command files, workflows)
|
|
- Scripts (Bash/PowerShell utilities)
|
|
- Documentation
|
|
- CI/CD workflows
|
|
- Other
|
|
validations:
|
|
required: true
|
|
|
|
- type: dropdown
|
|
id: ai-agent
|
|
attributes:
|
|
label: AI Agent (if applicable)
|
|
description: Does this feature relate to a specific AI agent?
|
|
options:
|
|
- All agents
|
|
- Alquimia AI
|
|
- Amp
|
|
- Antigravity
|
|
- Auggie CLI
|
|
- Claude Code
|
|
- Cline
|
|
- CodeBuddy
|
|
- Codex CLI
|
|
- Command Code
|
|
- Cursor
|
|
- Devin for Terminal
|
|
- Factory Droid
|
|
- 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
|
|
- Not applicable
|
|
|
|
- type: textarea
|
|
id: use-cases
|
|
attributes:
|
|
label: Use Cases
|
|
description: Describe specific use cases where this feature would be valuable
|
|
placeholder: |
|
|
1. When working on large projects...
|
|
2. During spec review...
|
|
3. When integrating with CI/CD...
|
|
|
|
- type: textarea
|
|
id: acceptance
|
|
attributes:
|
|
label: Acceptance Criteria
|
|
description: How would you know this feature is complete and working?
|
|
placeholder: |
|
|
- [ ] Feature does X
|
|
- [ ] Documentation is updated
|
|
- [ ] Works with all supported agents
|
|
|
|
- type: textarea
|
|
id: context
|
|
attributes:
|
|
label: Additional Context
|
|
description: Add any other context, screenshots, or examples
|
|
placeholder: Links to similar features, mockups, related discussions, etc.
|