面向 AI 编码工具的规范驱动开发框架,通过 spec→plan→tasks 结构化流程、自主执行引擎、多 agent 并行与质量门禁,将 AI 辅助开发升级为可审计的工程化流程。
SpecWeave 是一个面向 AI 编码工具(Claude Code、Cursor、Copilot、Codex、Windsurf 等)的规范驱动开发框架,核心理念是"Stop prompting. Start specifying.",将 AI 辅助开发从自由提示升级为结构化工程流程。
核心工作流围绕增量模型展开:每个功能以 spec.md → plan.md → tasks.md 三件套启动,在写代码前完成用户故事、验收标准和架构决策。通过 /sw:auto 命令可驱动 AI 进行数小时无人值守的自主执行,内置心跳、崩溃恢复和会话管理。
框架内置 TDD 强制执行(strict/warn/off 三级)、130+ 规则的静态检查、LLM 驱动代码审查和 6 个并行审查员的质量门禁体系。当任务规模达到 domains ≥ 3 或 tasks ≥ 15 时,可通过 /sw:team-lead 拆分到并行 agent,支持 iTerm/tmux 面板并行运行。
在代码智能方面,提供基于 LSP 的语义查询(引用、定义、hover),支持 GitHub Issues、JIRA、Azure DevOps 的双向实时同步。技能生态方面提供 100+ 领域专家技能包,通过 vskill 包管理器和 verified-skill.com 市场进行分发。企业级能力包括合规审计轨迹(声称支持 SOC 2、HIPAA、FDA,但未提供认证文档)、棕地分析、多仓库协调和内置 Web Dashboard。
技术实现上基于 TypeScript (ESM),使用 Commander.js 构建 CLI,Zod v4 做配置验证,Vitest + Playwright 做测试,React 19 + Vite + Tailwind CSS 4 构建 Dashboard,主要 AI 后端为 Anthropic Claude SDK。要求 Node.js ≥ 20.12.0,通过 npm 全局安装后 specweave init . 即可在现有项目中启用。
待确认信息: LSP "198x faster than grep" 性能声称无独立基准测试证据;"105K+ verified skills" 数量需实际访问验证;SOC 2/HIPAA/FDA 合规未找到认证文档;具体 npm 下载量因 Cloudflare 拦截未能获取;非 Anthropic 模型支持状态不明。