適用於 Openclaw 的 Atomic Code Generator

一種 AI 程式設計代理技能,它將複雜的代碼需求分解為純淨、獨立的原子化方法,以確保程式碼結構更簡潔、更易於管理。

wangjiaocheng
v1.0.0
Jun 21, 2026
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

精選*