🧩 问题概述

在使用 Spec-Kit 与以下 CLI 工具时,Slash 命令无法完整识别:

  • Gemini CLI
  • Codex CLI
  • Qwen CLI

仅能识别 speckit.constitution 命令,其他核心命令如:

  • speckit.specify
  • speckit.plan
  • speckit.tasks
  • speckit.implement

均未显示,导致无法运行完整的 Spec-Kit 工作流。

✅ 对比情况

  • Claude Code CLI 能正确识别并运行所有 /speckit.* 命令,表现正常。

🛠️ 环境版本

工具 版本号
specify-cli v0.0.18
gemini 0.8.1
codex 0.46.0
claude 2.0.11
qwen 0.0.14

💡 社区建议与临时解决方案

  • 可尝试将 .gemini/commands/*.toml 文件中的 \ 替换 \\,以解决 TOML 文件转义问题。此方式不行,再进行以下检查
  • 可能是初始化 Spec-Kit 的方式有误。
  • 建议使用 Claude Code 初始化项目。
  • 检查 .claude/commands/ 目录是否包含命令文件。
  • 对于 Qwen CLI,可复制已有项目中的 .qwen\\commands 内容到新项目中。

🔧 修复进展

  • 已提交 Pull Request #808,修复 TOML 文件中反斜杠未正确转义的问题。

如果你也在使用这些工具,可以尝试上述方法绕过问题,或者关注该 PR 的合并进度。需要我帮你测试或配置吗?

Logo

中国智能体开发者社区,聚焦智能体与大模型开发,提供前沿资讯、实用工具链、开源项目及行业案例。通过技术沙龙、开发者大赛等活动,促进经验交流与协作,助力开发者快速构建创新智能应用。

更多推荐