Skip to content

Spec Kit commands do not follow namespacing conventions in Claude Code #951

Description

@cmer

Claude Code expects namespaced commands to be in their own subdirectory and called with a : as a separator. Instead, Spec Kit put all the commands at the root of .claude/commands, and namespaced the commands with .

Current structure

.claude/commands/speckit.analyze.md

Called with /speckit.analyze from Claude Code.

Expected structure

.claude/commands/speckit/analyze.md

Called with /speckit:analyze from Claude Code.

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions