适用于 Openclaw 的 Code-Write

一种专注于精确度的技能,供 AI Agent 在本地项目中实施或修改代码,同时严格遵守现有项目风格并处理边界情况。

sf0799
v0.1.0
2026年4月6日
0
674
0

安装与下载

1. ClawHub CLI

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

npx clawhub@latest install code-write

2. 手动安装

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

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

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

3. 提示词安装

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

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

更倾向于下载?

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

什么是 Code-Write?

Code-Write 技能是一种专为 AI Agent 设计的工具,用于在本地开发环境中执行精细的代码修改。它使 Agent 能够添加功能、修补逻辑并填充缺失的代码段,同时保持现有代码库的完整性。通过优先考虑本地项目上下文和惯用模式,该技能确保 AI 生成的代码贡献看起来就像由人类开发者编写的一样。利用 Openclaw Skills 进行代码操作可确保更改是安全的、局部的,并与项目独特的架构标准保持一致。

Code-Write 应用场景

  • 在现有本地应用程序中实现新功能。
  • 修补逻辑错误并修复特定文件中的边界情况错误。
  • 自动填充缺失的样板代码或实现框架函数。
  • 更新并扩展单元测试或集成测试以覆盖新的代码路径。
  • 重构本地代码以提高可读性,而不改变核心功能。

Code-Write 工作原理

  1. Agent 读取目标文件及周围的上下文(包括调用者和配置)以了解本地环境。
  2. 它识别并匹配项目特定的命名规范、格式和错误处理结构。
  3. 精确执行请求的代码更改,避免任何未请求的功能冗余或范围蔓延。
  4. 显式处理边界情况(如 null 输入和资源耗尽),以确保生产级的可靠性。
  5. Agent 避免硬编码敏感数据或环境变量,遵循安全编码标准。
  6. 修改后,Agent 会更新相关测试并执行必要的最小验证以确认更改。

Code-Write 配置指南

要将此技能集成到您的工作流程中,请确保您的 AI Agent 拥有读取和写入本地文件系统的权限。将该技能添加到您的 Agent 配置概要文件中,以启用 Openclaw Skills 的代码修改功能。

# 启用该技能的配置示例
openclaw skills add code-write

Code-Write 数据架构与分类体系

Code-Write 技能在每次操作后提供结构化输出,以保持开发过程的透明度:

属性 描述
Files Modified 实现过程中更改的具体文件路径列表。
Implementation Reason 对所做逻辑更改的技术说明。
Validation Status 关于更改是否经过验证或是否遇到阻碍的报告。

Code-Write 高级特性

  • 上下文相关的风格匹配,可自动适应当前项目的缩进和语法。
  • 安全的实现协议,防止意外包含硬编码的密钥或机密信息。
  • 最小化的 diff 生成,旨在使代码审查更快、更高效。
  • 集成的测试套件感知,用于将测试用例与新逻辑自动同步。
  • 高保真边界情况检测,确保在 Openclaw Skills 环境中生成稳健的、生产就绪的代码。

SKILL.md


加载中

Openclaw 相关技能

METADATA

Github Stars: 0
forks: 0

精选*