ワンクリックで
env-doctor
项目跑前环境配置体检:检测缺失的 .env 文件、对比 .env.example 找出未配置的 key 和空值 key,提前报警别等运行时炸。当用户说「体检环境 / 检查 env / .env 缺了什么 / 跑前配置检查 / 环境变量有没有配好」时触发。
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
项目跑前环境配置体检:检测缺失的 .env 文件、对比 .env.example 找出未配置的 key 和空值 key,提前报警别等运行时炸。当用户说「体检环境 / 检查 env / .env 缺了什么 / 跑前配置检查 / 环境变量有没有配好」时触发。
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
把 Claude Code 汉化 —— 让 Claude 默认用中文回复,并给每个工具调用加中文 tooltip 提示。当用户想"汉化 Claude Code""让 Claude 说中文""装中文命令提示""localize Claude Code to Chinese"时使用。
列出可清理的本地分支(已合并 / 陈旧),供用户确认后再删。当用户说"清理分支 / 哪些分支可以删 / 列出过期分支 / 整理 git 分支 / 哪些分支可以清掉"时触发。
把一个函数/代码片段/diff 写成一首俳句或打油诗,抓住代码的「神韵」。当用户说「给这段代码写首诗」、「code-haiku」、「把这个函数写成俳句」、「这个 diff 怎么用诗表达」时触发。
把一个文件的修改史讲成故事——谁、何时、为何改了它。当用户说「讲讲这个文件的故事 / git-blame-story / 这个文件经历了什么 / 追溯文件历史 / 帮我看看这个文件的来龙去脉」时触发。
扫描 Dockerfile 的体积/安全/缓存/最佳实践问题并给出中文修法。当用户说"帮我检查 Dockerfile / Dockerfile 有没有问题 / 审查 Dockerfile / dockerfile-doctor"时触发。
按表结构 / struct / TS interface / JSON shape 生成假数据与测试种子数据,支持 JSON / SQL INSERT / CSV / NDJSON 输出格式。触发词:/mock-data-gen、帮我生成测试数据、帮我造数据、生成假数据、生成种子数据。
| name | env-doctor |
| description | 项目跑前环境配置体检:检测缺失的 .env 文件、对比 .env.example 找出未配置的 key 和空值 key,提前报警别等运行时炸。当用户说「体检环境 / 检查 env / .env 缺了什么 / 跑前配置检查 / 环境变量有没有配好」时触发。 |
项目跑前先体检,缺啥提前报,别等运行时炸一脸。
用户说以下任意一种:
跑体检脚本(纯 bash,无外部依赖):
bash <skill>/bin/check-env.sh [项目目录]
# 项目目录缺省 = 当前目录
# 例:bash env-doctor/bin/check-env.sh ~/my-project
脚本自动识别模板文件(.env.example / .env.sample / .env.template)并输出:
cp 命令根据输出给用户中文说明:
DB_PASSWORD=)常见坑提醒:
有些项目(如 Go、Java、C)不会自动加载 .env 文件。 跑程序前需手动导入:
set -a; source .env; set +a只在当前 shell 生效;新终端或子进程需重新导入。
| 退出码 | 含义 |
|---|---|
0 | 配置完整,或无模板可对比 |
0 | 有模板但 .env 缺失(警告,不阻断) |
2 | 存在缺失 key 或空值 key,需用户补全 |
1 | 脚本本身出错(目录不存在等) |
KEY=VALUE 格式的行;不处理 export KEY=VAL(export 前缀)的 shell 脚本风格(可扩展)。