技能 environment-setup-guide
📦

environment-setup-guide

安全

Set Up Development Environments

This skill helps developers set up complete development environments from scratch with step-by-step guidance for installing tools, configuring dependencies, and verifying everything works correctly.

支援: Claude Codex Code(CC)
⚠️ 66
1

下載技能 ZIP

2

在 Claude 中上傳

前往 設定 → 功能 → 技能 → 上傳技能

3

開啟並開始使用

測試它

正在使用「environment-setup-guide」。 Help me set up a Node.js development environment on macOS

預期結果:

  • ## Node.js Development Environment Setup for macOS
  •  
  • ### Step 1: Install Homebrew (if not installed)
  • Run this command in your terminal:
  • /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
  •  
  • ### Step 2: Install Node.js
  • brew install node
  •  
  • ### Step 3: Verify Installation
  • node --version # Should show v20.x.x
  • npm --version # Should show 10.x.x
  •  
  • ### Step 4: Configure npm
  • mkdir ~/.npm-global
  • npm config set prefix '~/.npm-global'
  • echo 'export PATH=~/.npm-global/bin:$PATH' >> ~/.zshrc
  • source ~/.zshrc

正在使用「environment-setup-guide」。 What environment variables do I need for a Flask app?

預期結果:

  • ## Flask Application Environment Variables
  •  
  • Create a .env file with these variables:
  •  
  • FLASK_APP=app.py
  • FLASK_ENV=development
  • SECRET_KEY=your-secret-key-here
  • DATABASE_URL=sqlite:///app.db
  •  
  • Best practices:
  • - Never commit .env files to version control
  • - Use .env.example to document required variables
  • - Use strong random values for 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
規範符合性

你能建構什麼

New Developer Onboarding

Help new team members set up their development environment with all required tools and dependencies

Machine Migration

Guide users through recreating their development environment on a new machine or operating system

Project Setup Documentation

Create clear setup instructions for team members to follow when starting a new project

試試這些提示

Basic Environment Setup
Help me set up a development environment for a Node.js project. I need to install Node.js, npm, Git, and Docker.
Python Environment
I need to set up a Python development environment with Python 3.11, pip, virtual environments, and common packages like Flask and SQLAlchemy.
Database Setup
Help me set up PostgreSQL and Redis for local development. Include configuration for environment variables and connection testing.
Full Stack Setup
Create a complete development environment setup guide for a MERN stack application. Include Node.js, MongoDB, React, and all required environment variables.

最佳實務

  • Always check existing tool versions before installing new ones to avoid conflicts
  • Use version managers like nvm for Node.js and pyenv for Python to manage multiple versions
  • Document all required environment variables using .env.example files

避免

  • Don't use sudo with npm install as it can cause permission issues
  • Don't skip environment variable configuration - always document required variables
  • Don't assume all team members have the same operating system - provide platform-specific instructions

常見問題

Does this skill install software on my computer?
No, this skill provides documentation and guidance. It shows you the commands to run, but you must execute them yourself in your terminal.
Can this help me set up Docker?
Yes, the skill includes detailed instructions for installing Docker on macOS, Linux, and Windows, plus docker-compose setup examples.
What programming languages does this cover?
The skill provides examples for Node.js, Python, Go, and general development environment setup. It includes platform-specific instructions for all major operating systems.
How do I troubleshoot 'command not found' errors?
The skill includes a troubleshooting section covering common issues like PATH configuration, shell sourcing, and permission fixes.
Can I use this for team onboarding?
Yes, this skill is ideal for creating documentation to help new team members set up their development environments quickly.
Does this work on Windows?
Yes, the skill includes Windows-specific instructions using Chocolatey and direct installers for all major tools.

開發者詳情

檔案結構

📄 SKILL.md