dotfiles

一个基于chezmoi管理的跨平台开发环境配置仓库

安装使用

复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:

帮我安装这个 AI Skill:dotfiles。
它的用途是:一个基于chezmoi管理的跨平台开发环境配置仓库
完整的 Skill 内容见:https://321skill.com/skills/dotfiles-shunk031/raw/index.md
请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。

提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。

使用示例

“我刚拿到一台新的MacBook,需要快速配置和公司电脑一样的开发终端环境。”,它会引导你安装Homebrew、chezmoi,然后使用本仓库的安装命令,自动设置好Zsh、Tmux、Starship提示符以及版本管理工具mise,让你立刻拥有熟悉高效的工作界面。

介绍

这个Skill是一个精心维护的dotfiles仓库,旨在解决开发者在不同机器(如macOS和Ubuntu)上快速、一致地搭建个人化开发环境的痛点。它通过chezmoi工具统一管理Shell配置、终端工具和AI助手插件,确保环境配置的版本化和可移植性。

使用方式非常便捷。开发者只需克隆仓库并运行chezmoi的安装命令,即可自动配置好包括Zsh、Tmux、Starship提示符以及mise版本管理器在内的一整套终端环境。对于AI编码助手(如Claude Code)的集成也包含在内,提升编码效率。

它非常适合需要频繁切换工作设备(如公司电脑与个人笔记本)或需要为多台服务器进行标准化配置的开发者和运维人员。无论是前端、后端还是全栈开发者,都能从中获得开箱即用的高效终端体验。

需要注意的是,该仓库的脚本主要针对macOS和Ubuntu系统进行了优化。在其他Linux发行版或Windows子系统上使用可能需要手动调整部分配置。初次使用chezmoi的用户建议先阅读其官方文档以理解其工作流。

核心特点

与许多分散的dotfiles配置不同,它深度集成chezmoi进行状态管理,并明确区分了客户端(macOS/Ubuntu Desktop)与服务器端(Ubuntu Server)的配置方案,针对性更强。同时,它不仅包含传统Shell工具链,还预置了AI编码助手(如Claude Code)的配置,紧跟开发者效率工具的最新趋势。

注意事项

主要面向macOS和Ubuntu系统,其他操作系统或Linux发行版的用户可能需要自行适配部分配置。

常见问题

如何在新的Mac电脑上快速搭建开发环境?

安装Homebrew和chezmoi后,使用提供的安装命令即可一键配置Zsh、Tmux、Starship等全套工具。

这个配置支持Windows系统吗?

主要针对macOS和Ubuntu设计,Windows用户可通过WSL2使用Ubuntu配置,但原生Windows支持有限。

给 AI 助手的安装指引

如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:

请访问 https://321skill.com/skills/dotfiles-shunk031/raw/index.md 读取 dotfiles 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。