基于 OpenClaw + Claude Code 的端到端后端代码自动生成系统
创建日期:2026-03-13
使用 Claude Code API 自动生成高质量后端代码
Controller/Service/Repository/Model/DTO/Test 完整分层
AST 分析、安全检查、风格检查、复杂度评估
为生成的代码自动创建单元测试
支持关键节点人工审核检查点
实时报告生成进度和状态统计
backend_code_agent/ ├── src/ │ ├── __init__.py │ ├── main.py # CLI 入口 │ ├── core/ # 核心模块 │ │ ├── config.py │ │ └── logging.py │ ├── api/ # API 客户端 │ │ └── claude_client.py │ ├── templates/ # 模板引擎 │ │ └── prompt_templates.py │ ├── utils/ # 工具模块 │ │ ├── code_parser.py │ │ └── file_generator.py │ ├── agents/ # Agent 核心 │ │ └── code_generation_agent.py │ └── tests/ # 单元测试 ├── docs/ # 文档目录 │ ├── architecture.md │ ├── api_reference.md │ └── getting_started.md ├── examples/ # 使用示例 ├── config.example.yaml ├── README.md └── CHANGELOG.md
# 安装依赖 pip install -r requirements.txt # 配置 API Key export ANTHROPIC_API_KEY=sk-ant-... # 运行代码生成 python -m src.main \ --feature user_management \ --description "User CRUD with auth"
项目总览和使用说明
安装步骤和第一个代码生成任务
组件详解、数据流图、扩展点指南
完整类和方法文档、使用示例
版本历史和后续计划
完整的项目概览和特性列表
src/agents/code_generation_agent.py)src/api/claude_client.py)src/templates/prompt_templates.py)src/utils/code_parser.py)src/utils/file_generator.py)src/core/)