# Code Generator

> 代码生成器

- Skill: `cavinhuang/code-generator` (Agent Skill)
- Install (CLI): `npx skillmds@latest add cavinhuang/code-generator`
- Raw SKILL.md: https://api.skillmd.com/api/skills/cavinhuang/code-generator/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: CavinHuang (https://skillmd.com/u/cavinhuang)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/cavinhuang/code-generator

---

# 代码生成器

## 描述
一个强大的代码生成工具，可以根据用户需求自动生成各种编程语言的代码框架、模板和完整实现。

## 类别
开发

## 标签
代码生成, 模板, 自动化, 开发工具, 效率提升

## 使用场景
- 快速创建项目基础结构
- 生成常用功能模块
- 创建 API 接口模板
- 生成测试用例框架
- 创建配置文件模板

## 前置要求
- Claude Desktop 版本 1.0+
- 基础编程知识
- 了解目标编程语言

## 使用方法

### 基础用法
```
请帮我生成一个 [编程语言] 的 [功能描述] 代码模板，包含以下要求：
- [具体需求1]
- [具体需求2]
- [具体需求3]
```

### 高级用法
```
我需要创建一个完整的 [项目类型] 项目，请生成：

项目结构：
- [项目结构要求]

核心功能：
- [功能1描述]
- [功能2描述]
- [功能3描述]

技术栈：
- [技术栈1]
- [技术栈2]

代码要求：
- 遵循 [编码规范]
- 包含 [特定特性]
- 添加 [注释要求]

输出格式：
- 请提供完整的文件结构
- 每个文件都要有详细说明
- 包含使用指南
```

## 配置选项

### 支持的编程语言
- JavaScript/TypeScript
- Python
- Java
- Go
- Rust
- PHP
- Ruby
- C#/.NET
- Swift
- Kotlin

### 项目类型
- Web 应用
- API 服务
- 移动应用
- 桌面应用
- 命令行工具
- 库/框架
- 微服务

### 框架支持
- React/Vue/Angular
- Express/Koa/FastAPI
- Django/Flask/Rails
- Spring Boot/ASP.NET Core

## 输出格式

输出的代码将包含：
1. 完整的文件结构
2. 每个文件的详细代码
3. 安装和运行说明
4. 配置文件示例
5. 测试代码示例

## 限制和注意事项
- 生成的代码需要根据实际项目需求进行调整
- 复杂的业务逻辑可能需要手动实现
- 建议在生成后进行代码审查
- 某些高级功能可能需要额外的配置

## 版本历史
- v1.0.0: 初始版本，支持基础代码生成
- v1.1.0: 添加更多框架支持
- v1.2.0: 增强模板质量和完整性
- v1.3.0: 添加项目结构生成功能

## 许可证
MIT License

## 贡献者
Claude Skills Hub Team

