dotfiles
使用chezmoi管理的个人开发环境配置模板库。
安装使用
复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:
帮我安装这个 AI Skill:dotfiles。 它的用途是:使用chezmoi管理的个人开发环境配置模板库。 完整的 Skill 内容见:https://321skill.com/skills/dotfiles-kvokka/raw/index.md 请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。
提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。
使用示例
“我新拿到一台MacBook,需要快速配置好和公司电脑一样的开发环境。”,它会引导你运行仓库中的安装命令,自动安装Homebrew、配置Zsh和Powerlevel10k主题、设置Git身份,并安装你常用的编程语言运行时和工具。或者
对AI说:“我的开发环境配置乱了,想重置回标准配置。”,它可以帮你清理现有配置,然后重新运行安装流程,恢复到一个干净、一致的状态。
介绍
这个Skill是一个基于chezmoi工具管理的dotfiles模板仓库,旨在解决开发者在多台机器上同步和部署个人开发环境配置的繁琐问题。它通过一个中心化的仓库来管理shell配置、编辑器设置、工具安装脚本等所有个人化配置,实现一键安装和同步。
使用方法非常简单,只需在目标机器上执行一条curl命令,即可触发chezmoi的初始化流程。该流程会引导用户输入一些基本信息(如GitHub用户名、邮箱),并根据机器类型(无头设备、临时实例)进行差异化配置,自动应用所有预设的dotfiles和安装必要的工具链。
它非常适合需要在多台电脑(如办公室台式机、家用笔记本、云服务器)之间保持开发环境一致性的开发者,尤其是使用macOS或Linux系统的全栈工程师、运维工程师和追求效率的极客。对于使用WSL的Windows开发者或Parallels虚拟机用户也同样适用。
使用建议:首次安装前,建议先fork此仓库并根据个人需求(如主机名、特定工具)修改模板。对于涉及密码或API密钥的敏感配置,强烈建议使用仓库中提到的共享密钥管理方式,将敏感信息存储在~/.secrets/目录下,避免提交到公开仓库。在CI/CD环境中,可以利用其“轻量模式”快速验证配置,仅在需要完整测试时触发“全量安装”。
核心特点
核心区别在于其深度集成chezmoi进行配置管理,并提供了从基础环境到可选工具(如mise、brew)的完整、可定制的安装流程,同时设计了针对CI环境的轻量/全量双模式,兼顾了日常开发的便捷性和持续集成的效率。
注意事项
不适合仅需简单复制几个配置文件、不希望引入chezmoi额外复杂性的轻量级用户,或主要使用Windows原生环境(非WSL)的开发者。
常见问题
这个dotfiles仓库包含哪些具体配置?
它是一个模板,通常包含shell(如zsh/bash)配置、终端主题(如Powerlevel10k)、编辑器(如Neovim/VSCode)设置、常用CLI工具安装脚本(通过brew/mise管理)等,具体内容需查看仓库中的模板文件。
如何在新的电脑上快速搭建我的开发环境?
只需在新电脑的终端中运行提供的安装命令,根据提示回答几个问题(如用户名、邮箱),即可自动完成所有配置和基础工具的安装。
给 AI 助手的安装指引
如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:
请访问 https://321skill.com/skills/dotfiles-kvokka/raw/index.md 读取 dotfiles 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。
AI 可直接读取的原始 Markdown 地址:/skills/dotfiles-kvokka/raw/index.md(查看排版版本)