Skip to content

[Bug]: specify extension add bug is unable to install the extension when the project works with multiple IA providers. #4888

Description

@GeotrendsDev

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

  1. Run command specify init .and select as provider Claude.
  2. Run command specify add extension bug.
  3. Run command specify init . and select as provider Codex.
  4. Run command specify add extension bug --force
  5. 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

Activity

  1. added
    triage-out-of-scopeVerdict: won't land in core — invalid, duplicate, off-mission, or redirected to an extension
    on Oct 8, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugneeds-triagetriage-out-of-scopeVerdict: won't land in core — invalid, duplicate, off-mission, or redirected to an extension

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions