用途:为代码生成任务提供系统性指导,涵盖基于模板的生成、代码脚手架和自动化代码创建。当用户需要生成函数、类、模块、包、项目结构或进行代码优化与重构时可使用。
主要能力:一是函数和类生成,生成符合规范的函数与类,附带完整文档注释、错误处理和边界检查,并遵循语言特定最佳实践;二是模块和包开发,创建结构化模块与包,设计清晰 API 接口,处理模块间依赖,生成配置文件和初始化代码;三是项目脚手架,生成完整项目结构、配置文件(如 package.json、requirements.txt)、构建与测试环境、README 和文档;四是代码优化和重构,优化性能与可读性、应用设计模式和最佳实践、重构代码结构、添加单元测试。
支持语言:Python、JavaScript/TypeScript、Java、Go、Rust 及其他常见编程语言。
使用方式:资料给出总体流程为环境准备、配置初始化、核心功能使用、测试验证、部署上线,但未提供具体安装命令、调用参数或代码示例。
输出格式:生成的代码可包含源代码文件、文档注释、使用示例、依赖说明和测试用例。建议遵循清晰性、可维护性、健壮性、文档化、可测试性原则,并注意版本兼容性、配置文件格式、环境变量、依赖冲突和性能陷阱等常见问题。
限制:资料未说明具体安装命令、依赖版本、收费方式、平台支持范围或实际效果数据,这些信息暂未提供。