dotfiles
一个用于快速搭建和同步个人macOS开发环境的配置仓库。
安装使用
复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:
帮我安装这个 AI Skill:dotfiles。 它的用途是:一个用于快速搭建和同步个人macOS开发环境的配置仓库。 详细介绍见:https://321skill.com/skills/dotfiles-uuta/ 请根据该页面的说明完成安装。
使用示例
当你拿到一台新的MacBook准备开始工作时,可以克隆此仓库并运行`./bootstrap.sh`,它会自动为你安装Homebrew、Git、Neovim、Node.js等全套开发工具,并配置好Zsh主题和终端。之后,运行`./prompts.sh`,即可将预设的Claude和Codex编程提示词同步到位,让你在编写代码时能获得更精准的AI辅助。
介绍
这个仓库解决了开发者在新设备上重复配置开发环境的痛点,提供了一套完整、可复现的macOS开发环境自动化配置方案。它通过一系列脚本(如bootstrap.sh)自动化安装Homebrew、Rust工具链、GitHub认证等基础依赖,并通过symlink机制将配置文件(如Neovim、Zsh、Git配置)和AI工具配置(Claude、Codex的提示词与技能)同步到用户目录,实现一键部署。
使用方式非常直接:克隆仓库后,运行./bootstrap.sh完成基础环境搭建,再运行./prompts.sh同步AI提示词配置。之后,用户就可以在熟悉的、高度定制化的环境中开始工作,所有工具和配置都已就绪。
它非常适合追求效率、希望在不同设备间保持开发环境一致性的全栈开发者、运维工程师或智能体开发者。尤其适合那些深度使用Neovim、Zsh以及Claude/Codex等AI编程助手的用户。
使用建议:建议在全新的macOS系统或希望重置开发环境时使用。由于配置较为个人化且可能覆盖现有配置文件,使用前请务必备份现有的~/.config、~/.zshrc等关键文件。熟悉仓库结构后,可以按需修改.config等目录下的配置文件,使其更符合个人习惯。
核心特点
与零散的dotfiles仓库相比,它深度集成了对Claude和Codex等AI编程工具的配置管理,通过prompts.sh和symlink机制,将AI提示词、技能和代理定义作为一等公民进行同步和管理,实现了开发环境与AI助手环境的统一配置。
注意事项
该配置主要针对macOS系统,且预设的工具栈(如Homebrew、特定终端)可能不完全适用于Linux或Windows用户。
常见问题
这个仓库能在Linux上使用吗?
核心配置(如Neovim、Zsh)可能通用,但bootstrap.sh等脚本严重依赖macOS和Homebrew,在Linux上需要大量手动调整。
会覆盖我现有的配置文件吗?
会的。脚本会创建symlink,可能覆盖同名文件。强烈建议在使用前备份你的`~/.config`、`~/.zshrc`等目录和文件。