SuperAPI AI 工具集

ln-733-env-configurator

通用与其它

查看项目

更新于 10-16 06:23

技能介绍

用途:ln-733-env-configurator 是一个 L3 工作型 Claude Code 技能,属于 7XX 项目引导分类,负责为项目配置开发与生产环境的环境变量,并保护机密文件。

主要能力:生成 .env.example(带注释的模板)、.env.development(本地开发默认值)、.env.production(生产占位符)三类文件,并向 .gitignore 追加密钥保护规则。工作流程分四阶段:先扫描项目中现有的环境变量使用(检查已有 .env、搜索 process.env、os.environ、Configuration[] 等),再将变量分类为数据库、API 配置、安全、外部服务四类,接着基于 references/ 中的模板生成文件,最后追加 .gitignore 规则。数据库变量会用项目名自动生成;安全类变量(如 JWT_SECRET、API_KEY)仅放占位符并附警告;外部服务变量默认注释为可选。

使用方式:在项目引导场景下调用,技能读取项目名、后端端口(.NET 5000、Python 8000)、前端端口(3000)、数据库端口(5432)等输入,按模板生成文件。模板来自 references/ 下的 env_example.template、env_development.template、env_production.template、gitignore_secrets.template。

适用场景:新项目初始化时快速搭好环境变量骨架;为 Docker Compose 本地开发提供可用配置;为部署准备生产占位符。

限制:不存储密钥,不管理外部密钥管理器,不配置 CI/CD 密钥;仅生成占位符,绝不写入真实密码或 API 密钥;操作幂等,已存在文件会追加而非覆盖。生成文件会提示使用密钥管理器(如 GitHub Secrets、AWS Secrets Manager)、定期轮换密钥、JWT 密钥至少 256 位、生产环境限制 CORS。当前资料未提供安装命令与调用参数细节。