Claude Code plugin marketplace featuring specialized agents and workflow automation
npx claudepluginhub dubuqingfeng/dotfilesConventional Git and GitFlow automation.
GitHub project operations with quality gates.
Multi-agent review system for enforcing high quality.
Utility commands for day-to-day automation.
Claude Code marketplace entries for the plugin-safe Antigravity Awesome Skills library and its compatible editorial bundles.
Production-ready workflow orchestration with 79 focused plugins, 184 specialized agents, and 150 skills - optimized for granular installation and minimal token usage
Directory of popular Claude Code extensions including development tools, productivity plugins, and MCP integrations
Share bugs, ideas, or general feedback.
Dotfiles for macOS and Ubuntu - configuration files that personalize your development environment

这份 dotfiles 基于 zoumo/dotfiles 并根据个人需求进行了定制和扩展。
更多 dotfiles 参考: GitHub does dotfiles
如需从全新的 Mac 环境开始,参考 OS X: 如何清除并安装:
关于安全擦除:
# Intel Mac HDD 安全擦除命令(仅在必要时使用)
diskutil secureErase freespace VALUE /Volumes/DRIVE
# VALUE 说明:
# 0: 单次覆写 0
# 1: 单次随机数覆写
# 2: 7 次覆写
# 3: 35 次覆写
# 4: 3 次覆写
注意:SSD(固态硬盘)不建议频繁擦除,会缩短使用寿命。现代 Mac 基本都使用 SSD,直接抹掉即可。
# 方式 1: 命令行安装(推荐)
xcode-select --install
# 方式 2: 输入 gcc 或 git 会自动提示安装
克隆仓库到 ~/.dotfiles 目录:
git clone https://github.com/dubuqingfeng/dotfiles.git ~/.dotfiles
cd ~/.dotfiles
./script/bootstrap
bootstrap 脚本会自动完成以下工作:
.zshrc, .vimrc, .gitconfig, .gitignore 等)安装完成后,需要配置 Homebrew 环境变量:
eval "$(/opt/homebrew/bin/brew shellenv)"
使用 Mackup 恢复应用程序配置:
mackup restore
管理多台设备的配置建议:
.gitignore 中排除设备特定的配置文件问题 1: 连接 raw.githubusercontent.com 失败
curl: (7) Failed to connect to raw.githubusercontent.com port 443
解决方法:配置网络代理或修改 hosts 文件
问题 2: Cargo 环境未找到
.zshenv:.:2: no such file or directory: ~/.cargo/env
解决方法:安装 Rust 工具链
# 方式 1: 使用 Homebrew
brew install rustup
rustup-init
# 方式 2: 官方安装脚本
curl https://sh.rustup.rs -sSf | sh -s -- --no-modify-path -y
执行 script/bootstrap 时,脚本会将所有 *.symlink 文件链接到 $HOME 目录:
| Topic | *.symlink | Link Path |
|---|---|---|
| vim | vimrc.symlink | ~/.vimrc |
| zsh | zshrc.symlink | ~/.zshrc |
| git | gitconfig.symlink | ~/.gitconfig |
采用主题化的目录结构,每个环境配置独立存放:
$HOME 目录bin/dot 在 script/bootstrap 最后执行,负责安装软件和配置系统。
使用方式:
# 完整安装(默认)- 包含所有软件包和开发环境
dot
# 轻量安装 - 跳过 Python 和 Node.js 环境配置,只安装必要软件
dot light
完整安装执行流程:
os/macos/install.sh - 安装 Homebrew packagesos/macos/set-defaults.sh - 配置 macOS 系统设置pkg/python/install.sh - 配置 Python 环境pkg/node/install.sh - 配置 Node.js 环境os/beautify/install.sh - 美化终端环境轻量安装执行流程:
os/macos/set-defaults.sh - 配置 macOS 系统设置os/beautify/install.sh - 美化终端环境os/macos/install.sh light - 安装必要的 Homebrew packages在 os/macos/install.sh 中自定义需要安装的软件包:
# 命令行工具
binaries=(
git
tree
wget
...
)
# 字体 (格式: font-XXX)
fonts=(
font-source-code-pro
...
)
# 应用程序
apps=(
iterm2
google-chrome
visual-studio-code
...
)
os/macos/set-defaults.sh 会修改系统默认设置,可根据需求自定义。
主要配置项:
性能优化
触控板/鼠标
键盘
Finder
Dock
更多配置参考: Mathias's dotfiles
Mackup 用于备份和同步应用程序配置到云端。
工作原理:
将配置文件移动到云盘同步目录(如 ~/Dropbox/Mackup),然后创建符号链接。
安装:
brew install mackup
配置:
创建 ~/.mackup.cfg 文件:
[storage]
engine = dropbox # 支持 dropbox, google_drive, icloud
directory = Mackup # 同步目录名称
[applications_to_sync]
iterm2
oh-my-zsh
sublime-text-3
ssh
[applications_to_ignore]
# 不想同步的应用
自定义应用配置:
在 ~/.mackup/ 目录下创建配置文件(会覆盖默认配置):
# ~/.mackup/sublime-text-3.cfg
[application]
name = Sublime Text 3