Bug Description
Hi Github team and community,
I currently working speckit with different providers, specifically with Claude, Codex, Antigravity and Github Copilot, I notice an error when trying to install the skills speckit-bug-* for all my providers.
The skills is only installed for the last IA provider added with specify init .
For example: I first installed speckit for claude, and that saved the skills on .claude, then I installed the extension bug for Claude, all good. After that, I used specify init . for Codex, and that installed the basic skills on .agents, but then, when I try to use specify extension add bug I get the message Error: Extension 'bug' is already installed. Use 'specify extension remove bug' first, or retry with --force to overwrite.
Then I tried doing it with --force flag, and that uninstalled the extension from .claude and install it on .agents, the expected result was for the extension to be installed in both .claude and .agents
Steps to Reproduce
- Run command
specify init .and select as provider Claude.
- Run command
specify add extension bug.
- Run command
specify init . and select as provider Codex.
- Run command
specify add extension bug --force
- Check the skills installed, you will see the extension is only installed on Codex and no longer in Claude.
Expected Behavior
For the skill to be installed in both .Claude and .agents
Actual Behavior
The skill is only installed in the last installed IA provider and deletes the skills if already installed in other provider.
Specify CLI Version
1.1.2
AI Agent
Claude Code
Operating System
MacOS 27.0 (26A428)
Python Version
python 3.14.7
Error Logs
Error: Extension 'bug' is already installed. Use 'specify extension remove bug' first, or retry with --force to overwrite.
Additional Context
No response
AI Disclosure
N/A
Bug Description
Hi Github team and community,
I currently working speckit with different providers, specifically with Claude, Codex, Antigravity and Github Copilot, I notice an error when trying to install the skills speckit-bug-* for all my providers.
The skills is only installed for the last IA provider added with
specify init .For example: I first installed speckit for claude, and that saved the skills on
.claude, then I installed the extension bug for Claude, all good. After that, I usedspecify init .for Codex, and that installed the basic skills on .agents, but then, when I try to usespecify extension add bugI get the messageError: Extension 'bug' is already installed. Use 'specify extension remove bug' first, or retry with --force to overwrite.Then I tried doing it with
--forceflag, and that uninstalled the extension from.claudeand install it on.agents, the expected result was for the extension to be installed in both.claudeand.agentsSteps to Reproduce
specify init .and select as provider Claude.specify add extension bug.specify init .and select as provider Codex.specify add extension bug --forceExpected Behavior
For the skill to be installed in both .Claude and .agents
Actual Behavior
The skill is only installed in the last installed IA provider and deletes the skills if already installed in other provider.
Specify CLI Version
1.1.2
AI Agent
Claude Code
Operating System
MacOS 27.0 (26A428)
Python Version
python 3.14.7
Error Logs
Additional Context
No response
AI Disclosure
N/A