spec-kitty
一个将产品意图转化为可追踪、可并行的AI编码工作流的CLI工具。
安装使用
复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:
帮我安装这个 AI Skill:spec-kitty。 它的用途是:一个将产品意图转化为可追踪、可并行的AI编码工作流的CLI工具。 完整的 Skill 内容见:https://321skill.com/skills/spec-kitty/raw/index.md 请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。
提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。
使用示例
“基于这个新功能的需求文档,用Spec Kitty创建一个开发计划。” 它会引导你通过 `specify` 和 `plan` 命令,将文档转化为存储在仓库中的结构化规格和任务列表。然后,你可以运行 `spec-kitty next` 为Claude Code分配一个独立的工作树去实现第一个任务,同时让Cursor在另一个工作树中处理第二个任务,互不干扰。
介绍
Spec Kitty 旨在解决AI辅助编码时,需求、决策和验收标准在多次会话中丢失,以及多代理并行开发导致分支混乱的问题。它通过一个规范的流程(spec -> plan -> tasks -> next -> review -> accept -> merge),将规格、计划、任务包、评审状态等关键信息都存储在仓库的 kitty-specs/ 目录下,并为每个AI代理创建独立的Git工作树(worktree),从而实现并行开发而无需处理复杂的分支合并。
它适合那些希望从随性的“氛围编码”转向可重复、可追溯的规格驱动开发流程的团队。无论是协调多个AI编码代理(如Claude Code、Cursor、Copilot等),还是将GitHub Issue或产品需求转化为可执行的工作包,Spec Kitty都能提供清晰的边界和审计跟踪。
产品经理、技术负责人或资深开发者最适合使用它来定义意图、架构和验收标准,而AI代理则在受控的工作树中实现具体功能,最后由人工进行评审和合并。
使用建议是,对于小型、一次性的脚本修改,它可能过于重型。建议从本地工作流开始,利用其内置的看板(spec-kitty dashboard)可视化进度,并充分利用其默认生成的“任务回顾”功能来持续优化AI代理的表现。
核心特点
与单纯优化提示词或提供代码片段的工具不同,Spec Kitty 将治理层(规格、计划、评审)直接固化在仓库中,而非仅存在于AI的临时上下文中,并首创性地为每个AI代理分配独立的Git工作树,从根本上解决了多代理并行开发的分支冲突问题。
注意事项
不适合进行一次性小脚本编辑或完全不使用Git的团队。
常见问题
Spec Kitty 和普通的Git分支管理有什么区别?
它通过独立的工作树(worktree)实现物理隔离,每个代理在完全独立的目录中工作,避免了分支切换和合并的复杂性,同时将所有开发元数据(规格、任务状态)存储在仓库中统一管理。
它支持哪些AI编码代理?
支持 Claude Code、Cursor、GitHub Copilot、Windsurf、OpenCode 等主流AI编码工具,可通过Slash命令或Skill集成。
给 AI 助手的安装指引
如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:
请访问 https://321skill.com/skills/spec-kitty/raw/index.md 读取 spec-kitty 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。
AI 可直接读取的原始 Markdown 地址:/skills/spec-kitty/raw/index.md(查看排版版本)