技能 environment-setup-guide
📦
environment-setup-guide
安全
设置开发环境
此技能帮助开发者从零开始搭建完整的开发环境,提供逐步指导来安装工具、配置依赖并验证一切正常运行。
支持: Claude Codex Code(CC)
1
下载技能 ZIP
2
在 Claude 中上传
前往 设置 → 功能 → 技能 → 上传技能
3
开启并开始使用
测试它
正在使用“environment-setup-guide”。 帮我在 macOS 上设置 Node.js 开发环境
预期结果:
- ## macOS 上的 Node.js 开发环境设置
- ### 步骤 1:安装 Homebrew(如果尚未安装)
- 在终端中运行此命令:
- /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
- ### 步骤 2:安装 Node.js
- brew install node
- ### 步骤 3:验证安装
- node --version # 应显示 v20.x.x
- npm --version # 应显示 10.x.x
- ### 步骤 4:配置 npm
- mkdir ~/.npm-global
- npm config set prefix '~/.npm-global'
- echo 'export PATH=~/.npm-global/bin:$PATH' >> ~/.zshrc
- source ~/.zshrc
正在使用“environment-setup-guide”。 Flask 应用需要哪些环境变量?
预期结果:
- ## Flask 应用环境变量
- 创建一个包含以下变量的 .env 文件:
- FLASK_APP=app.py
- FLASK_ENV=development
- SECRET_KEY=your-secret-key-here
- DATABASE_URL=sqlite:///app.db
- 最佳实践:
- - 切勿将 .env 文件提交到版本控制
- - 使用 .env.example 记录必需的变量
- - 为 SECRET_KEY 使用强随机值
安全审计
安全v1 • 2/24/2026
This skill is documentation content providing development environment setup instructions. The static scanner flagged example shell commands and configuration examples as potential security issues, but these are standard instructional examples for installing software and configuring environments. No actual code execution or malicious patterns present - all findings are false positives from a documentation file.
1
已扫描文件
482
分析行数
5
发现项
1
审计总数
高风险问题 (5)
Static Scanner False Positive: External Commands
Scanner flagged 114 'external_commands' locations, but these are example shell commands in documentation (brew install, apt update, npm install). Not executable malicious code.
Static Scanner False Positive: Network Access
Scanner flagged network URLs as security concerns. These are legitimate official download URLs for software installation (Homebrew, Node.js, Python).
Static Scanner False Positive: Filesystem Access
Scanner flagged hidden files (.bashrc, .zshrc, .npmrc, .env) as security concerns. These are standard developer configuration files documented for setup purposes.
Static Scanner False Positive: Environment Access
Scanner flagged .env file references as sensitive. This is standard documentation for setting up environment variables.
Static Scanner False Positive: Critical Heuristic
Scanner flagged 'dangerous combination: code execution + network + credentials' as critical. This is a documentation skill with example commands, not actual execution.
审计者: claude
质量评分
38
架构
100
可维护性
87
内容
50
社区
55
安全
91
规范符合性
你能构建什么
新开发者入职
帮助新团队成员设置开发环境,包括所有必需的工具和依赖
机器迁移
指导用户在新机器或操作系统上重新创建开发环境
项目设置文档
为团队成员创建清晰的设置说明,以便开始新项目时遵循
试试这些提示
基础环境设置
帮我设置一个 Node.js 项目的开发环境。我需要安装 Node.js、npm、Git 和 Docker。
Python 环境
我需要设置一个 Python 开发环境,包括 Python 3.11、pip、虚拟环境和常用包如 Flask 和 SQLAlchemy。
数据库设置
帮我设置 PostgreSQL 和 Redis 用于本地开发。包括环境变量配置和连接测试。
全栈设置
创建一个完整的 MERN 栈应用开发环境设置指南。包括 Node.js、MongoDB、React 和所有必需的环境变量。
最佳实践
- 安装新工具前始终检查现有工具版本以避免冲突
- 使用版本管理器如 nvm(Node.js)和 pyenv(Python)来管理多个版本
- 使用 .env.example 文件记录所有必需的环境变量
避免
- 不要对 npm install 使用 sudo,因为这可能导致权限问题
- 不要跳过环境变量配置 - 始终记录必需的变量
- 不要假设所有团队成员使用相同的操作系统 - 提供特定平台的说明
常见问题
此技能会在我的电脑上安装软件吗?
不,此技能提供文档和指导。它会显示您需要运行的命令,但您必须在自己的终端中执行这些命令。
这能帮助我设置 Docker 吗?
是的,此技能包含详细的说明,用于在 macOS、Linux 和 Windows 上安装 Docker,以及 docker-compose 设置示例。
这涵盖哪些编程语言?
此技能提供 Node.js、Python、Go 和通用开发环境设置的示例。它包括所有主要操作系统的平台特定说明。
如何排查 'command not found' 错误?
此技能包含故障排除部分,涵盖常见问题如 PATH 配置、shell 源码加载和权限修复。
我可以将此用于团队入职吗?
是的,此技能非常适合创建文档,帮助新团队成员快速设置他们的开发环境。
这适用于 Windows 吗?
是的,此技能包含 Windows 特定说明,使用 Chocolatey 和所有主要工具的直接安装程序。