Skip to content

fix: svelte command filenames with colons break cloning on Windows #45

Description

@Kronen

Problem

The files under .claude/commands/svelte/ use colons (:) in their names:

.claude/commands/svelte/svelte:a11y.md
.claude/commands/svelte/svelte:component.md
.claude/commands/svelte/svelte:debug.md
.claude/commands/svelte/svelte:migrate.md
.claude/commands/svelte/svelte:optimize.md
.claude/commands/svelte/svelte:scaffold.md
.claude/commands/svelte/svelte:storybook-migrate.md
.claude/commands/svelte/svelte:storybook-mock.md
.claude/commands/svelte/svelte:storybook-setup.md
.claude/commands/svelte/svelte:storybook-story.md
.claude/commands/svelte/svelte:storybook-troubleshoot.md
.claude/commands/svelte/svelte:storybook.md
.claude/commands/svelte/svelte:test-coverage.md
.claude/commands/svelte/svelte:test-fix.md
.claude/commands/svelte/svelte:test-setup.md
.claude/commands/svelte/svelte:test.md

Colons are reserved characters in Windows file paths and are not allowed in filenames. Attempting to clone this repository on Windows fails with:

error: invalid path '.claude/commands/svelte/svelte:a11y.md'
error: invalid path '.claude/commands/svelte/svelte:component.md'
... (16 files total)

Suggested Fix

Rename the 16 affected files, replacing : with -:

  • svelte:a11y.mdsvelte-a11y.md
  • svelte:component.mdsvelte-component.md
  • etc.

This is a pure rename with no content changes and keeps the namespace intent intact.

Temporary Workaround

A fork with this fix already applied is available at:
https://github.com/Kronen/Claude-Command-Suite

Windows users can clone that fork until this is resolved upstream.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions