一键导入
env-check
Validate environment variables, dependencies, and system requirements. Diagnose missing configs, version mismatches, and setup issues.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Validate environment variables, dependencies, and system requirements. Diagnose missing configs, version mismatches, and setup issues.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Handle typos and variations in brand/product names to discover correct terminology and find relevant information
Automated code review — analyzes source files for bugs, security issues, style violations, and improvement suggestions. Use when asked to review code, check quality, or find problems in files.
Intelligent debugging assistant — analyzes error messages, stack traces, logs, and runtime behavior to identify root causes and suggest fixes.
Generate documentation from source code — creates README, API docs, module summaries, and inline documentation. Use when asked to document code, generate docs, or explain a codebase.
Excel-based student grade analysis with percentage conversion, distribution charts, and detailed performance breakdown
Fast recursive file search — find files by name, extension, content, or size. Use for locating files in large codebases, finding references, or discovering project structure.
| name | env-check |
| description | Validate environment variables, dependencies, and system requirements. Diagnose missing configs, version mismatches, and setup issues. |
Validate that a project's environment is correctly configured — check dependencies, environment variables, system tools, ports, and configuration files.
# Node.js
node --version
npm --version
npm ls --depth=0 2>&1 | head -30
# Python
python3 --version
pip3 list 2>/dev/null | head -30
# Rust
rustc --version
cargo --version
# System tools
git --version
docker --version 2>/dev/null
# Check if specific vars are set (without leaking values)
env | grep -E "^(DATABASE_URL|API_KEY|SECRET|TOKEN|PORT|HOST|NODE_ENV)" | sed 's/=.*/=<set>/'
# Check .env file exists
ls -la .env .env.local .env.production 2>/dev/null
# Check if a port is in use
lsof -i :3000 2>/dev/null
lsof -i :5432 2>/dev/null
lsof -i :6379 2>/dev/null
# Check common services
pg_isready 2>/dev/null && echo "PostgreSQL: OK" || echo "PostgreSQL: not running"
redis-cli ping 2>/dev/null && echo "Redis: OK" || echo "Redis: not running"
# Check required directories exist
ls -d data/ config/ logs/ tmp/ 2>/dev/null
# Check file permissions
ls -la .env config/*.json 2>/dev/null
# Check disk space
df -h . | tail -1
node --version matches engines in package.jsonnode_modules/ exists (run npm install if not).env.example are setdist/, build/)rustc --version meets edition requirementcargo build succeedspip install -r requirements.txt complete## Environment Check Results
[OK] Node.js v22.16.0
[OK] npm 10.8.0
[FAIL] DATABASE_URL not set — required for database connection
Fix: export DATABASE_URL="postgresql://user:pass@localhost:5432/db"
[WARN] Port 3000 already in use by process 12345
Fix: kill 12345 or change PORT in .env
[OK] All npm dependencies installed
[FAIL] Missing Python package: duckduckgo-search
Fix: pip install duckduckgo-search
.env.example or .env.template for required variable list