One-stop skill for setting up China-friendly development tools:
configuring package manager mirrors AND installing tools themselves via Chinese sources.
TWO DISTINCT OPERATIONS — always identify which one the user needs:
1. INSTALL TOOL(安装工具本体)
User intent: "我没有 Python / 我要安装 Rust / 帮我装 Go / install Node.js"
→ Downloads and installs the tool itself using Chinese mirrors
→ Scripts: scripts/<tool>/install.sh
2. CONFIGURE MIRROR(配置包管理器镜像源)
User intent: "pip 下载太慢 / 配置 npm 镜像 / 加速 cargo / 换 conda 源"
→ Configures the already-installed tool to use a Chinese package registry
→ Scripts: scripts/<tool>/setup.sh
Supported tools:
Install: Python (pyenv), Node.js (nvm), Conda/Miniconda, Rust (rustup), Go
Configure mirrors: pip/uv/poetry, npm/yarn/pnpm, Docker CE+Hub, APT, Homebrew,
Conda channels, Cargo, GOPROXY, Flutter, GitHub, Hugging Face
Trigger phrases for INSTALL:
"安装 Python/Node/Go/Rust/Conda", "下载安装 X", "install X", "没有 X 怎么装"
"setup new machine", "初始化开发环境", "从零
2026-05-08