适用于 Openclaw 的 Development Coding Agent

一种专门的 AI 工程技能,通过 OpenCode 集成针对功能开发、错误解决和复杂代码重构进行了优化。

rogerwengch
v1.0.0
2026年3月21日
3
3.4k
0

安装与下载

1. ClawHub CLI

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

npx clawhub@latest install dev-coding-agent

2. 手动安装

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

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

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

3. 提示词安装

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

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

更倾向于下载?

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

什么是 Development Coding Agent?

Development Coding Agent 是一种高性能技能,旨在缩小抽象需求与生产就绪代码之间的差距。通过利用 OpenCode 集成,此技能使开发人员能够通过现有项目环境中的简单自然语言命令执行复杂的工程任务。

它专为现代 DevOps 生态系统构建,强调结构完整性和项目上下文。无论您是在处理技术债务还是构建新的微服务,Openclaw Skills 库中的这一新增功能都可确保 AI 辅助既精确又基于您项目的特定代码库和 git 历史记录。

Development Coding Agent 应用场景

  • 通过描述问题和目标文件快速修复错误。
  • 根据描述性需求提示实现全栈功能。
  • 重构旧模块以提高性能、可读性或可维护性。
  • 自动为特定函数或组件创建单元测试。
  • 生成具有安全最佳实践的数据库迁移和 API 端点。

Development Coding Agent 工作原理

  1. 用户在特定工作目录中使用 opencode run 命令启动任务。
  2. 代理初始化 PTY (Pseudo-Terminal) 会话以维持交互式且稳定的执行环境。
  3. OpenCode 分析本地 git 仓库以获取现有代码库的必要上下文。
  4. 代理处理自然语言提示,以直接向项目生成并应用代码更改。
  5. 对于长时间运行的任务,代理可以在后台模式下运行,允许开发人员通过进程日志监控进度。

Development Coding Agent 配置指南

要在您的 Openclaw Skills 中利用此代理,请确保您已安装 OpenCode CLI 并拥有一个经过 git 初始化的项目。

# Install the required OpenCode engine
npm install -g opencode

# Verify your project is a git repository
git init

# Run a test command to ensure integration
bash pty:true workdir:~/your-project command:"opencode run 'Verify project structure'"

Development Coding Agent 数据架构与分类体系

该技能依靠以下元数据和结构要求来有效运行:

Feature Requirement Description
Binary opencode 用于代码生成和仓库分析的主要引擎。
Environment pty:true 代码执行期间交互式终端支持所需。
Context Git 工作目录中必须存在有效的 .git 目录。
Tracking background:true 用于将复杂工程任务作为非阻塞进程运行的可选标志。

Development Coding Agent 高级特性

  • 多阶段后台任务,用于构建复杂功能而不阻塞终端。
  • PTY (Pseudo-Terminal) 支持,用于处理交互式 CLI 工具和更好的日志记录。
  • 与现有 git 工作流无缝集成,实现自动更改跟踪。
  • 遵循现有项目模式和 TypeScript 接口的上下文感知重构。

SKILL.md


加载中

Openclaw 相关技能

METADATA

Github Stars: 0
forks: 0

精选*