test-generator
自动生成单元测试:识别函数逻辑、覆盖边界条件、生成可运行测试代码
env-manager
环境变量管理器:扫描、校验、同步 .env 文件,生成安全配置模板
Full skill instructions
当用户要求管理环境变量、.env 文件、配置同步、Secrets 检查时激活。
.env* 文件(.env / .env.local / .env.development / .env.production)process.env.XXX / os.environ['XXX'] / os.getenv('XXX')).env.example 模板(仅包含变量名和说明,不含真实值).env.schema.json(结构化校验规则)dotenv 加载配置(针对不同框架)# 应用配置
APP_NAME=my-app
APP_ENV=development # development | staging | production
APP_PORT=3000 # 服务端口 (1-65535)
APP_DEBUG=true # 调试模式
# 数据库
DB_HOST=localhost
DB_PORT=5432
DB_NAME=mydb
DB_USER= # 必填
DB_PASSWORD= # 必填,生产环境请使用 Secrets
# 第三方服务
REDIS_URL= # 必填,格式:redis://host:port
JWT_SECRET= # 必填,至少 32 位随机字符串
📋 环境变量分析报告
==================
✅ 定义且使用: 12 个
⚠️ 定义未使用: 2 个(S3_BUCKET, OLD_API_KEY)
❌ 使用未定义: 1 个(SENDGRID_API_KEY)
🔒 硬编码敏感信息: 1 处(src/auth.js:23)
建议:
1. 删除 .env 中的 S3_BUCKET 和 OLD_API_KEY
2. 在 .env 中添加 SENDGRID_API_KEY
3. 将 src/auth.js:23 的硬编码 token 迁移到环境变量
.env 已添加到 .gitignore.env.example 存在且与代码同步NEXT_PUBLIC_ 前缀的变量会暴露给客户端,后端专用变量不要加此前缀.env 中的变量必须以 REACT_APP_ 开头才会被注入VITE_ 前缀暴露变量给客户端.env 不会自动被子包读取,需要显式配置| 框架 | 客户端前缀 | 配置文件 | 加载方式 |
|---|---|---|---|
| Next.js | NEXT_PUBLIC_ | .env.local | 自动 |
| Vite | VITE_ | .env | 自动 |
| CRA | REACT_APP_ | .env | 自动 |
| Nuxt | NUXT_PUBLIC_ | .env | 自动 |
| Vue CLI | VUE_APP_ | .env | 自动 |
自动生成单元测试:识别函数逻辑、覆盖边界条件、生成可运行测试代码
Git 工作流自动化 - 智能分支管理、提交信息生成、PR 创建
数据库迁移助手 - Schema 对比、迁移脚本生成
国际化/本地化助手 — 扫描代码中的硬编码文本、生成 i18n 配置、批量翻译
中文代码审查专家 - 生成详细的中文代码审查报告
日志分析助手 — 智能解析日志文件,识别异常模式,定位问题根因
GitHub Actions CI/CD 流水线生成器:根据项目技术栈自动创建 workflows
编程错误消息翻译专家 — 将英文错误消息翻译成中文,解释原因并提供修复方案
中文文档生成器 - 从代码库自动生成中文技术文档
API 自动化测试 - OpenAPI 解析、测试用例生成、集成测试
代码安全审计 - 漏洞扫描、依赖检查、安全最佳实践
ESLint 自动修复专家 — 识别 ESLint 报错,批量修复,支持常见规则和自定义配置
Generate, edit, and beat-sync AI video with leading models in one workspace.
The world's fastest calendar for remote work
Transform Your Design with AI Designer by ImgCreator.ai
Revolutionizing Video Production with AI-Powered Creativity
Extend an image past the frame and let AI fill the new aspect ratio.
Discover your celebrity doppelgänger with StarByFace!
ChainClarity explains 700+ crypto whitepapers in plain English, with layered summaries, comparisons, research tools, alerts, and a $4.99 Pro plan.
Opus.ai: Revolutionize Your Web Experience