spectacular

基于Spec的AI并行开发工具,自动拆解任务并生成堆叠PR。

安装使用

复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:

帮我安装这个 AI Skill:spectacular。
它的用途是:基于Spec的AI并行开发工具,自动拆解任务并生成堆叠PR。
完整的 Skill 内容见:https://321skill.com/skills/spectacular/raw/index.md
请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。

提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。

使用示例

“/spectacular:spec 我需要为我们的用户系统添加一个忘记密码的重置功能,包含邮件发送和令牌验证。” 它会生成一份详细的功能规格文档。接着你说:“/spectacular:plan @specs/xxx-reset-password/spec.md”,AI会制定一个并行执行计划。最后,执行“/spectacular:execute”命令,AI将在后台并行完成API、前端界面和邮件服务等所有子任务,并自动提交一系列清晰的堆叠PR供你审查。

介绍

Spectacular 解决了AI辅助开发中常见的上下文漂移、任务串行执行和代码合并困难三大痛点。它通过Spec驱动的开发流程,将复杂需求拆解为独立的子任务,并利用git-spice在隔离的工作树中并行执行,最终为每个任务生成独立的、易于审查的堆叠式Pull Request,显著提升开发效率。

使用Spectacular时,开发者只需通过/spectacular:spec命令描述功能需求,AI会生成一份详细的规格说明。接着,/spectacular:plan命令会根据规格自动创建包含并行策略的执行计划。最后,/spectacular:execute命令将按照计划,在隔离的环境中并行执行所有任务,并自动提交堆叠PR。

该工具非常适合需要处理复杂功能拆分、追求高效并行开发、并希望保持代码审查可管理性的开发团队或个人。无论是全栈项目重构、新功能模块开发,还是技术债务清理,Spectacular都能提供结构化的AI协作方案。

建议在使用前确保已安装git-spice,并熟悉基本的Git操作。由于它依赖于工作树和分支管理,初次使用时建议在一个非关键项目上进行尝试,以熟悉其工作流程和产出物结构。

核心特点

核心在于“Spec锚定”与“自动并行执行”的结合:每个子任务都由独立的AI子代理在隔离的上下文中完成,彻底避免上下文漂移;同时利用git-spice实现真正的任务并行化和堆叠PR管理,而同类工具大多仍为串行执行或PR管理能力薄弱。

注意事项

不适合仅需微调几行代码的简单任务,其完整流程对于小型改动显得过于重型。

常见问题

Spectacular 和普通的AI代码生成有什么区别?

它不止于生成代码,而是提供一套从需求拆解、并行规划到自动提交的完整自动化开发流程,并产出结构清晰、易于审查的堆叠PR。

必须安装 git-spice 吗?

是的,目前`/spectacular:execute`命令依赖git-spice来创建和管理堆叠PR,未来可能会支持Graphite等其他工具。

给 AI 助手的安装指引

如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:

请访问 https://321skill.com/skills/spectacular/raw/index.md 读取 spectacular 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。