一个专业的设计文档优先(spec-first)开发框架,利用结构化的专家评审关卡,确保代码与技术需求完美契合。
从源直接安装技能的最快方式。
npx clawhub@latest install spec-coder
将技能文件夹复制到以下位置之一
~/.openclaw/skills/ <project>/skills/ 优先级:工作区 > 本地 > 内置
将此提示词复制到 OpenClaw 即可自动安装。
请帮我使用 Clawhub 安装 spec-coder。如果尚未安装 Clawhub,请先安装(npm i -g clawhub)。
获取包含原生技能文件的ZIP压缩包。
Spec Coder 是为 Openclaw Skills 设计的一套精密开发工作流,它将架构完整性和需求清晰度置于无序的快速开发之上。通过实施从代码库扫描到演进的五个阶段生命周期,它确保 AI 智能体生成的每一行代码都根植于经过验证的设计规范中。
该技能将 AI 从简单的代码生成器转变为纪律严明的工程合作伙伴。它采用基于主干的文档策略,系统事实维护在核心规范文件中,而增量功能则在隔离的变更目录中开发。这种方法最大限度地减少了技术债务,并确保复杂的、多模块系统在演进过程中保持可维护性。
要在您的环境中初始化 Spec Coder 工作流,请确保您的项目结构包含一个 specs/ 目录。您可以通过使用规范优先命令调用智能体来开始该过程。
# 初始化新的规范驱动会话
# 智能体将自动寻找 specs/status.md
mkdir -p specs/changes/archive
touch specs/status.md
确保在您的 references/ 文件夹中可以访问相关的参考协议(专家评审、UI 指南),以启用 Openclaw Skills 的完整关卡评审功能。
Spec Coder 使用分层的主干与分支模型组织数据,以管理项目的生命周期:
| 目录/文件 | 描述 |
|---|---|
specs/index.md |
导航中心,追踪所有功能和最近的变更。 |
specs/status.md |
当前阶段、关卡结果和代码库上下文的持久层。 |
specs/tasks.md |
带有状态(待处理、进行中、已完成)的活动实现追踪。 |
specs/changes/ |
用于进行中功能的隔离目录(例如 FEAT-001/)。 |
specs/spec_*.md |
特定功能的真实来源,包括接口和测试点。 |
加载中
一个具有韧性的多供应商网页搜索技能,结合了 Gemini Google Search Grounding 与自动 Tavily 回退机制,确保信息的实时性。








































