Claude-skills-hub code-generator

代码生成器

install
source · Clone the upstream repo
git clone https://github.com/CavinHuang/claude-skills-hub
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/CavinHuang/claude-skills-hub "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/code-generator" ~/.claude/skills/cavinhuang-claude-skills-hub-code-generator && rm -rf "$T"
manifest: skills/code-generator/SKILL.md
source content

代码生成器

描述

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

类别

开发

标签

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

使用场景

  • 快速创建项目基础结构
  • 生成常用功能模块
  • 创建 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