AI及编程工具

SPEC

AI 具有强大的代码生成能力,但缺乏系统性的规划能力

Spec-Kit

GitHub 官方推出,让 AI 在写代码之前,先完成完整的技术规划

2.1 四阶段工作流

整个开发流程被拆分为 4 个阶段:

Constitution(宪法)
    ↓
Specification(规范)
    ↓
Plan(计划)
    ↓
Tasks(任务清单)
    ↓
Implementation(实现)

每个阶段都有明确的产出物:

阶段

产出物

核心作用

时间投入

Constitution

constitution.md

定义项目边界,砍掉过度设计

5 分钟

Specification

spec.md

澄清需求,定义功能范围

10 分钟

Plan

plan.md

技术设计,包含可执行代码

15 分钟

Tasks

tasks.md

拆解任务,建立清晰的执行路径

10 分钟

OpenSpec

OpenSpec 是一种 规范驱动(spec‑driven)‍ 的开源开发框架,主要面向 AI 编程助手(如 Claude Code、GitHub Copilot、Cursor 等)而设计。它通过在「共识规范 → AI 执行 → 自动验证」的闭环流程,帮助团队在 AI 参与的代码开发过程中明确需求、降低指令歧义、提升代码可追溯性与可维护性。

核心理念与工作流

  1. 共识规范(Spec)

    • 先由人类与 AI 共同撰写结构化的需求规范(包括功能描述、输入/输出、边界条件、测试用例等)。

  2. AI 执行

    • AI 根据规范自动生成代码、文档或变更提案。

  3. 自动验证

    • 框架内置的验证器会依据规范中的测试用例对生成的代码进行自动化检查,确保实现符合预期。

  4. 迭代与归档

    • 通过审查、计划、实现、归档等步骤形成完整的变更历史,便于后续审计与迭代。

说明:

┌────────────────────┐
│ Draft Change       │
│ Proposal           │
└────────┬───────────┘
         │ share intent with your AI
         ▼
┌────────────────────┐
│ Review & Align     │
│ (edit specs/tasks) │◀──── feedback loop ──────┐
└────────┬───────────┘                          │
         │ approved plan                        │
         ▼                                      │
┌────────────────────┐                          │
│ Implement Tasks    │──────────────────────────┘
│ (AI writes code)   │
└────────┬───────────┘
         │ ship the change
         ▼
┌────────────────────┐
│ Archive & Update   │
│ Specs (source)     │
└────────────────────┘

1. Draft a change proposal that captures the spec updates you want.
2. Review the proposal with your AI assistant until everyone agrees.
3. Implement tasks that reference the agreed specs.
4. Archive the change to merge the approved updates back into the source-of-truth specs.

CLI

ZCF (Zero-Config Code Flow)

简单来说,ZCF就像是Claude Code的"傻瓜式安装器"。传统方式下,你需要手动安装Claude Code、创建配置文件、设置权限、导入工作流、配置MCP服务等等,每一步都需要查文档、写命令。而ZCF把所有这些步骤打包成了一个交互式的菜单,你只需要根据提示选择或输入,它会自动帮你完成所有配置。

更重要的是,ZCF不仅仅是个安装工具,它还内置了大量经过实践验证的工作流模板、输出样式和MCP服务集成方案。这意味着你不需要从零开始摸索如何用好Claude Code,而是可以直接站在最佳实践的肩膀上。

Claude Code

开创者,多agent、项目级提示词、mcp、tool……

Codex

不知道为什么不能切换模型,未体验

iflow

心流推出,号称永远免费,有国内好用的模型。

功能非常完善,大模型免费,响应迅速。

Opencode

开源版claude code,界面美观,功能完整。

AI IDE

Cursor

指哪打哪,claude的优化非常好

  • 自推出的模型是基于kimi/glm

Trae

分国内和国外版

优点:

  • 相对便宜

缺点:

  • 似乎软件对提示词的管理有问题,处理能力和其他IDE有差距

  • 目前套出官方提示词,指示ai采取激进策略,似乎是因为这个导致ai不听话

Kiro

原生驱动编程

Qoder

阿里推出,国外版支持claude/gpt。

  • 支持生成非常完善的wiki

Zed

非常快的新ide,不基于vs code,自带ai,非常方便集成cli。

Code Plugins

Cline

Roo Code

Cline 分支

Kilo Code

Roo Code分支

Ref

Comments