安装与设置

规格驱动开发 (SDD):用编程智能体构建更好的软件 2026-04-16

安装与设置

摘要

可选视频,讲解使用 WebStorm IDE 和 Claude Code 进行规格驱动开发的工作空间设置。强调 SDD 不绑定特定 IDE 或编程智能体,可与任何编辑器配合使用。

关键要点

  • SDD 是一种最佳实践,不绑定于任何特定的 IDE 或编程智能体——选择你熟悉的工具即可
  • 在 SDD 工作流中使用 Git 进行版本控制至关重要,用于追踪代码和规格说明的变更
  • 始终密切关注智能体要求执行的操作——代码的最终责任在于你

视频信息:安装与设置


视频脚本(中文翻译)

在你发送第一条提示词之前,让我们先谈谈如何设置你的工作空间。如果你已经熟悉如何在 WebStorm 这样的 IDE 中设置像 Claude Code 这样的编程智能体,请随意跳过这个可选视频。规格驱动开发是一种最佳实践,它不绑定于任何特定的 IDE 或编程智能体。所以,你可以选择你已经在用的配置,或者使用这门课程中展示的配置。使用带有 Codex CLI 的 VS Code,或者带有本地大模型的 Zed 编辑器,都非常适合进行规格驱动开发。因为我们计划开发一个 Web 应用程序,所以本课程将使用 WebStorm IDE,并以 Claude Code 作为编程智能体。关于这两者的下载和安装说明,已经包含在前面的阅读材料中了。

让我们打开 WebStorm,创建一个名为 Agent Clinic(智能体诊所)的全新项目。这将是一个 TypeScript 项目,并附带一个 Git 仓库,以便密切跟踪你的代码和规格说明的版本控制。尽管包括 WebStorm 在内的许多 IDE 都提供了聊天面板,但我们知道大家在与编程智能体交互的方式上存在很大的多样性。在结合智能体的规格驱动开发中,密切追踪代码的版本控制非常重要。假设我们想使用智能体创建一个初始提交(initial commit)。每次它需要执行命令时,它都会要求你进行确认,除非你以”非安全模式(unsafe mode)“启动 Claude Code。请密切关注 Claude Code 要求你执行的操作。代码的最终责任在于你。在接下来的课程中,你将看到几个在 Git 环境下进行规格驱动开发的技巧和最佳实践。太好了,我们的配置已经就绪,你也准备好了。让我们开始吧。