适用于 Openclaw 的 Atomic Code Generator

一种 AI 编码代理技能,它将复杂的代码需求分解为纯净、独立的原子化方法,以确保代码结构更简洁、更易于管理。

wangjiaocheng
v1.0.0
2026年6月21日
0
312
0

安装与下载

1. ClawHub CLI

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

npx clawhub@latest install atomic-code-generator

2. 手动安装

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

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

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

3. 提示词安装

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

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

更倾向于下载?

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

什么是 Atomic Code Generator?

Atomic Code Generator 是一款专为 AI 编码代理设计的精密工具,通过将极其复杂的软件开发任务分解为不可分割的原子化方法来处理任务。该技能不会尝试在单次生成步骤中编写臃肿、庞大的代码块,而是系统地解析需求、确定技术依赖关系并生成纯净的模块化代码。

作为 Openclaw Skills 生态系统的一部分,该生成器允许开发者清晰地可视化代码执行流程。默认情况下,它仅显示方法调用拓扑结构,在保持输出简洁的同时,保留了按需输出完整实现细节的能力。这种方法优化了上下文窗口的使用,并增强了跨开发框架的可读性。

Atomic Code Generator 应用场景

  • 重构庞大的遗留代码:将难以维护的大型代码块拆解为干净、可独立测试的原子化方法。
  • 设计简洁的 API 架构:在编写具体代码实现之前,自动规划方法调用层级和类接口。
  • AI 上下文窗口管理:优先生成高阶架构拓扑,以验证结构正确性,避免超出 LLM 上下文窗口限制。
  • 标准化代码审计:利用严格的编码标准检查,确保所有生成的例程遵循简洁代码指南。

Atomic Code Generator 工作原理

  1. **任务协调 (M0)**:该技能分析输入请求,将任务路由到适当的执行域并建立逻辑排序。
  2. **功能分析 (M1)**:识别代码能力,将用户的高阶需求分解为具体的依赖关系图。
  3. **原子化方法分解 (M2)**:将拆解后的函数解析为基本的、真正不可分割的编程操作。
  4. **方法接口设计 (M3)**:设计接口,明确定义参数、返回值和结构类型。
  5. **代码生成与交付 (M4/M5)**:为每个原子化函数生成代码,首先呈现整体调用拓扑,随后在直接请求时生成完整的功能代码。

Atomic Code Generator 配置指南

要在 Openclaw Skills 环境中安装并注册 Atomic Code Generator,请使用以下命令配置您的环境:

# 进入您的 skills 目录
cd my-agent-workspace/skills/

# 克隆或下载 Atomic Code Generator 配置
git clone https://github.com/openclaw/atomic-code-generator.git

# 初始化引用目录
mkdir -p references
cp atomic-code-generator/references/* ./references/

确保三个必要的 markdown 配置文件(references/atomic-code-generator-catalog.md、references/atomic-code-generator-requirements.md 和 references/exemplars.md)已放置在您的工作目录中,以便代理在运行时初始化时加载它们。

Atomic Code Generator 数据架构与分类体系

该技能使用严格的三层配置结构来维持高度标准化、可验证的代码生成:

文件路径 描述 关键内容
references/atomic-code-generator-catalog.md 域与依赖映射 技术域、任务拓扑和元操作参数
references/atomic-code-generator-requirements.md 方法论执行 组件列表、标准、验证例程和输出规则
references/exemplars.md 示例代码库 用于模式匹配和验证的已测试原子化方法示例

系统会根据用户意图和任务复杂度动态查询这些文件以获取上下文模式。

Atomic Code Generator 高级特性

  • 自定义降级模式:支持在受限环境中运行时的只读降级模式(仅感知和认知)。
  • 6-域执行拓扑:包含跨任务协调、接口映射和优化的 30 个不同方法论任务。
  • 拓扑可视化:生成方法依赖层级,让开发者在完整生成逻辑之前检查代码流。
  • 无缝集成 Openclaw Skills:使用标准 Openclaw 协议参数完美集成到多代理系统中。

SKILL.md


加载中

Openclaw 相关技能

METADATA

Github Stars: 0
forks: 0

精选*