Atomic Code Generator cho Openclaw

Một kỹ năng AI coding agent giúp phân rã các yêu cầu code phức tạp thành các phương thức nguyên tử tinh khiết, riêng lẻ để đảm bảo cấu trúc code sạch hơn và dễ quản lý hơn.

wangjiaocheng
v1.0.0
Jun 21, 2026
0
312
0

Cài đặt & Tải xuống

1. ClawHub CLI

Cách nhanh nhất để cài đặt kỹ năng trực tiếp từ thư viện.

npx clawhub@latest install atomic-code-generator

2. Cài đặt Thủ công

Sao chép thư mục kỹ năng vào một trong những vị trí sau

Toàn cục
~/.openclaw/skills/
Không gian làm việc
<project>/skills/

Ưu tiên: Không gian làm việc > Cục bộ > Gói sẵn

3. Cài đặt Prompt

Sao chép prompt này vào OpenClaw để tự động cài đặt.

Giúp tôi cài đặt atomic-code-generator bằng Clawhub. Nếu Clawhub chưa

Bạn muốn tải xuống?

Nhận các tệp kỹ năng gốc dưới dạng lưu trữ ZIP.

Atomic Code Generator là gì?

Atomic Code Generator là một công cụ tinh vi được thiết kế cho AI coding agent để xử lý các tác vụ phát triển phần mềm cực kỳ phức tạp bằng cách chia nhỏ chúng thành các phương thức nguyên tử không thể chia cắt. Thay vì cố gắng viết các khối code cồng kềnh, nguyên khối trong một bước tạo duy nhất, kỹ năng này phân tích có hệ thống các yêu cầu, xác định các phụ thuộc kỹ thuật và tạo ra code mô-đun tinh khiết.

Là một phần của hệ sinh thái Openclaw Skills rộng lớn hơn, trình tạo này cho phép các nhà phát triển hình dung luồng thực thi code một cách rõ ràng. Theo mặc định, nó chỉ hiển thị cấu trúc liên kết gọi phương thức, giữ cho đầu ra ngắn gọn, đồng thời vẫn giữ khả năng xuất chi tiết thực thi đầy đủ theo yêu cầu. Cách tiếp cận này tối ưu hóa việc sử dụng cửa sổ ngữ cảnh và tăng cường khả năng đọc trên các framework phát triển.

Trường hợp sử dụng Atomic Code Generator

  • Tái cấu trúc code cũ nguyên khối (Legacy Code): Phân rã các khối code khổng lồ, khó bảo trì thành các phương thức nguyên tử sạch sẽ, có thể kiểm thử độc lập.
  • Thiết kế kiến trúc API sạch: Tự động lập kế hoạch phân cấp gọi phương thức và giao diện lớp trước khi viết các bản thực thi code cụ thể.
  • Quản lý cửa sổ ngữ cảnh AI: Tạo các cấu trúc liên kết kiến trúc cấp cao trước để xác minh tính chính xác về cấu trúc mà không làm quá tải cửa sổ ngữ cảnh LLM.
  • Kiểm định code tiêu chuẩn hóa: Sử dụng các kiểm tra tiêu chuẩn lập trình nghiêm ngặt để đảm bảo tất cả các quy trình được tạo đều tuân theo các hướng dẫn về code sạch.

Cách thức hoạt động của Atomic Code Generator

  1. Điều phối tác vụ (M0): Kỹ năng phân tích yêu cầu đầu vào để điều hướng tác vụ đến các miền thực thi phù hợp và thiết lập trình tự logic.
  2. Phân tích chức năng (M1): Xác định các khả năng của code, phân rã các yêu cầu cấp cao của người dùng thành các biểu đồ phụ thuộc cụ thể.
  3. Phân rã phương thức nguyên tử (M2): Phân tích các hàm đã được chia nhỏ thành các thao tác lập trình cơ bản, thực sự không thể chia cắt.
  4. Thiết kế giao diện phương thức (M3): Các giao diện được thiết kế, vạch ra các tham số, giá trị trả về và kiểu cấu trúc một cách nghiêm ngặt.
  5. Tạo và chuyển giao code (M4/M5): Code được tạo cho từng hàm nguyên tử, trình bày cấu trúc liên kết gọi tổng thể trước, sau đó tạo code chức năng đầy đủ khi có yêu cầu trực tiếp.

Cài đặt Atomic Code Generator

Để cài đặt và đăng ký Atomic Code Generator trong môi trường Openclaw Skills của bạn, hãy cấu hình môi trường bằng các lệnh dưới đây:

# Điều hướng đến thư mục skills của bạn
cd my-agent-workspace/skills/

# Clone hoặc tải xuống cấu hình Atomic Code Generator
git clone https://github.com/openclaw/atomic-code-generator.git

# Khởi tạo danh mục tham chiếu
mkdir -p references
cp atomic-code-generator/references/* ./references/

Đảm bảo rằng ba tệp cấu hình markdown thiết yếu (references/atomic-code-generator-catalog.md, references/atomic-code-generator-requirements.md và references/exemplars.md) được đặt trong thư mục làm việc của bạn để agent tải chúng trong quá trình khởi tạo runtime.

Lược đồ dữ liệu & Hệ thống phân loại của Atomic Code Generator

Kỹ năng này hoạt động bằng cách sử dụng cấu trúc cấu hình ba tầng nghiêm ngặt để duy trì việc tạo code được tiêu chuẩn hóa và có thể kiểm chứng cao:

Đường dẫn tệp Mô tả Nội dung chính
references/atomic-code-generator-catalog.md Ánh xạ miền & phụ thuộc Các miền kỹ thuật, cấu trúc liên kết tác vụ và các tham số meta-operation
references/atomic-code-generator-requirements.md Thực thi phương pháp luận Danh sách thành phần, tiêu chuẩn, quy trình kiểm chứng và quy tắc đầu ra
references/exemplars.md Cơ sở code mẫu Các ví dụ phương thức nguyên tử đã được kiểm thử để so khớp mẫu và kiểm chứng

Hệ thống truy vấn động các tệp này để lấy các mẫu ngữ cảnh tùy thuộc vào mục đích của người dùng và độ phức tạp của tác vụ.

Tính năng Nâng cao của Atomic Code Generator

  • Chế độ suy giảm tùy chỉnh: Hỗ trợ các chế độ suy giảm chỉ đọc (chỉ nhận thức và nhận biết) khi chạy trong các môi trường bị hạn chế.
  • Cấu trúc liên kết thực thi 6 miền: Có 30 tác vụ phương pháp luận riêng biệt trải dài trên việc điều phối tác vụ, ánh xạ giao diện và tối ưu hóa.
  • Hình ảnh hóa cấu trúc liên kết: Tạo các phân cấp phụ thuộc phương thức cho phép nhà phát triển kiểm tra luồng code trước khi tạo logic hoàn chỉnh.
  • Tích hợp liền mạch với Openclaw Skills: Tích hợp hoàn hảo vào các hệ thống đa agent bằng cách sử dụng các tham số giao thức Openclaw tiêu chuẩn.

SKILL.md


Đang tải

Các kỹ năng Openclaw liên quan

METADATA

Github Stars: 0
forks: 0

Đặc sắc*