适用于 Openclaw 的 上下文驱动开发

将项目上下文转化为受管资产,以确保一致的 AI 行为和无缝的团队协作。

wpank
v1.0.0
2026年2月10日
1
2.5k
0

安装与下载

1. ClawHub CLI

从源直接安装技能的最快方式。

npx clawhub@latest install context-driven-development

2. 手动安装

将技能文件夹复制到以下位置之一

全局模式
~/.openclaw/skills/
工作区
<project>/skills/

优先级:工作区 > 本地 > 内置

3. 提示词安装

将此提示词复制到 OpenClaw 即可自动安装。

请帮我使用 Clawhub 安装 context-driven-development。如果尚未安装 Clawhub,请先安装(npm i -g clawhub)。

更倾向于下载?

获取包含原生技能文件的ZIP压缩包。

什么是 上下文驱动开发?

上下文驱动开发 (CDD) 是一种专业的方法论,它将项目上下文视为一等公民,并与源代码一起进行管理和版本控制。这种技能不依赖于多变、临时的提示词或零散的笔记,而是使用特定的 Markdown 文档建立持久、结构化的基础。通过将这些工件集成到工作流中,您可以提供单一事实来源,为与 AI 智能体的每一次交互提供参考,确保您的技术意图在传递过程中永不丢失。

这种方法对于利用 Openclaw Skills 的开发人员尤为重要,因为它弥合了原始代码与高级产品意图之间的鸿沟。它确保无论您是独自工作还是在大型分布式团队中,AI 助手在整个项目生命周期中都能对产品愿景、技术约束和开发标准保持深刻且一致的理解,从而有效地消除了在每个新会话中重新解释项目的需求。

上下文驱动开发 应用场景

  • 在 AI 辅助开发下启动新项目,建立即时对齐。
  • 以最小的摩擦让新开发人员或多个 AI 智能体加入复杂的现有代码库。
  • 在不同环境或时间段使用 AI 助手时保持会话连续性。
  • 记录架构决策和技术约束,以防止 AI 幻觉和架构偏移。
  • 通过工作单元和轨道的结构化注册来扩展项目管理,以获得更好的可见性。

上下文驱动开发 工作原理

  1. 上下文阶段:建立或验证核心上下文工件(产品、技术栈和工作流)是否存在,并准确反映当前项目状态。
  2. 规范阶段:在编写任何代码之前,为特定工作单元定义明确的需求和验收标准。
  3. 规划阶段:将规范分解为轨道注册表中可执行的分阶段任务,以保持清晰的路线图。
  4. 实施阶段:执行任务,同时严格遵守上下文文件中定义的工作流模式和技术约束。
  5. 维护阶段:随着项目的演进不断更新上下文工件,确保文档与代码保持同步。

上下文驱动开发 配置指南

要使用 Openclaw Skills 将此方法集成到您的项目中,请通过命令行安装软件包:

npx clawhub@latest install context-driven-development

对于新项目,初始化 /context 目录并填充模板文件。对于现有的棕地(旧)项目,分析您当前的代码库,以提取并记录现有的技术栈、依赖项和产品目标到标准化的 Markdown 格式中。

上下文驱动开发 数据架构与分类体系

该技能使用标准化的元数据分类法在专门的 context/ 目录中组织信息,以实现最大清晰度:

文件 描述 关键元数据
product.md 产品愿景和目标 问题描述、目标人群、路线图、成功 KPI
tech-stack.md 技术架构 依赖项、版本、基础设施、开发工具
workflow.md 运营标准 Git 策略、测试要求、CI/CD、提交规范
tracks.md 工作单元注册 激活状态、优先级、受托人、指向具体规范的链接
styleguides/ 代码规范 针对 Python、TypeScript 等的语言特定标准

上下文驱动开发 高级特性

  • 多智能体同步:确保所有 AI 助手都从相同的权威事实来源运行,没有冲突的指令。
  • 会话定位逻辑:在每个会话开始时,通过读取当前项目工件自动重新定位 AI。
  • 依赖原理追踪:强制记录新库,以防止技术债并在 Openclaw Skills 生态系统中保持架构完整性。
  • 活文档工作流:将上下文更新集成为任务完成生命周期中的强制步骤。
  • 自动化上下文提取:在旧项目设置期间,从现有包管理器和 Git 历史记录中反向工程项目上下文的工具。

SKILL.md


加载中

Openclaw 相关技能

METADATA

Github Stars: 0
forks: 0

精选*