
SPECTRE
SPECTRE 是一款基于斜杠命令的工作流程工具,用于 AI 驱动的软件开发,可简化从范围界定到评估的完整开发生命周期,帮助开发人员通过结构化流程实现更高质量和更一致的结果。
https://github.com/Codename-Inc/spectre?ref=producthunt&utm_source=aipure

产品信息
更新于:2026年02月28日
什么是 SPECTRE
SPECTRE (Scope → Plan → Execute → Clean → Test → Rebase → Evaluate) 是一款开源工作流程工具,旨在通过 AI 编码代理增强产品开发。它通过将流程分解为定义明确的阶段,为软件开发提供了一种系统的方法,每个阶段都由专门的命令和文档支持。该工具旨在消除开发过程中的歧义,这在使用 AI 编码代理时至关重要,通过在开发的每个阶段强制执行清晰性和明确性。
SPECTRE 的主要功能
SPECTRE是一个综合的工作流程框架,通过结构化的命令和流程帮助开发者和产品构建者管理完整的软件开发生命周期。它将开发分解为七个关键阶段(范围界定、计划、执行、清理、测试、变基、评估),同时在整个开发周期中保持会话记忆。该框架强调减少开发中的歧义,生成清晰的文档,并使AI编码代理能够更有效和自主地工作。
结构化工作流程命令: 提供一组斜杠命令(/spectre:scope、/spectre:plan等),引导开发者完成开发的每个阶段,并提供清晰的后续步骤和自动转换
会话内存管理: 通过/spectre:handoff命令维护跨开发会话的上下文,从而实现工作的无缝继续和重要上下文的保存
知识捕获系统: 通过在未来会话中自动引用的技能,自动捕获和加载相关的项目知识、模式和决策
并行子代理: 为不同的任务(如开发、测试、代码审查和研究)部署专门的AI代理,从而实现高效的并行处理
SPECTRE 的使用场景
天体物理学研究: 用于天体物理学和引力物理学研究中的多尺度、多物理问题,支持黑洞和中子星合并的模拟
产品开发: 能够以一致的质量和文档快速开发复杂的软件产品,如移动应用程序和桌面应用程序
安全测试: 应用于CPU漏洞和安全漏洞的测试,特别是在分析推测执行侧信道攻击方面
优点
通过结构化的工作流程减少开发过程中的歧义
使自主AI代理能够更长时间地工作
通过标准化的流程和文档保持一致的质量
缺点
可能感觉像瀑布开发方法,一些团队会避免
需要初始设置和学习曲线来理解工作流程
对于非常小的功能或快速修复来说,可能流程繁重
如何使用 SPECTRE
安装 SPECTRE: 在 Claude Code 中,添加 marketplace 并使用以下命令安装 SPECTRE:
1. /plugin marketplace add Codename-Inc/spectre
2. /plugin install spectre@codename
配置设置: 使用 /config 命令关闭 Claude Code 设置中的自动压缩,以确保正确的上下文管理
开始功能开发: 从 /spectre:scope 命令开始,定义您的功能的需求、约束和成功标准
创建技术计划: 使用 /spectre:plan 研究代码库并创建包含特定任务的实施计划
执行实施: 运行 /spectre:execute 以使用并行子代理实施任务,这些子代理处理代码审查和验证
管理会话: 在切换任务或上下文窗口变大(>160k 个 token)时使用 /spectre:handoff 来维护会话记忆
清理代码: 运行 /spectre:clean 以删除死代码、应用 linting 并正确格式化代码
添加测试: 使用 /spectre:test 为您的实施添加风险感知测试覆盖率
准备合并: 运行 /spectre:rebase 以安全地准备代码以进行合并并处理任何冲突
审查和记录: 使用 /spectre:evaluate 完成周期,以执行架构审查并捕获知识以供将来参考
可选步骤: 根据需要使用其他命令:
- /spectre:ux_spec 用于 UI 繁重的功能
- /spectre:fix 用于调试问题
- /spectre:sweep 用于轻量级清理
- /spectre:forget 用于清除会话记忆
SPECTRE 常见问题
SPECTRE 是一个基于斜杠命令的工作流程,专为 Claude Code 设计,旨在帮助更高效地构建产品功能。它遵循一个结构化的工作流程:范围 → 计划 → 执行 → 清理 → 测试 → 变基 → 评估。它有助于从编码代理获得更高质量和更一致的结果,同时允许它们在更长的时间内自主工作。











