dotfiles

一套为Laravel/PHP开发者优化的现代化终端环境配置

安装使用

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

帮我安装这个 AI Skill:dotfiles。
它的用途是:一套为Laravel/PHP开发者优化的现代化终端环境配置
详细介绍见:https://321skill.com/skills/dotfiles-freekmurze/
请根据该页面的说明完成安装。

使用示例

“帮我检查一下当前目录下所有PHP文件的语法错误。” 它会利用配置好的别名和工具(如通过fnm管理的Node环境运行自定义脚本)快速执行检查。或者,当你想跳转到经常访问的项目目录时,只需输入`z 项目名`,zoxide就会基于访问频率智能地将你导航过去。

介绍

这个Skill是一套完整的个人开发环境配置文件集合,旨在解决开发者频繁在不同机器上重复配置高效终端环境的痛点。它通过一个安装脚本自动完成所有配置,包括Zsh、现代CLI工具、开发环境以及Claude Code技能和代理的同步。

使用非常简单,只需克隆仓库并运行bin/install命令,该脚本会自动创建必要的符号链接,将配置文件关联到正确位置,并安装所有依赖的现代工具,如zoxide、fnm、bat等,实现开箱即用的高效开发环境。

它特别适合追求效率、经常在多台设备间切换或需要快速搭建新工作站的Laravel/PHP开发者、全栈工程师以及对终端工具有较高要求的运维人员。

需要注意的是,这套配置主要针对macOS系统,并且预设了大量个人化的工具和别名。初次使用时建议先了解其包含的具体工具和配置,并根据自己的习惯进行适当调整,以避免与现有环境冲突。

核心特点

与通用的dotfiles仓库不同,它深度集成了Claude Code的技能与代理版本控制,并针对Laravel/PHP开发工作流进行了专门优化,内置了如Valet等工具。同时,它强调使用Rust编写的现代CLI工具(如eza、ripgrep)来确保极致的启动和运行速度。

注意事项

主要面向macOS用户,且配置较为个人化,可能不完全适合Windows/Linux用户或偏好其他Shell(如Bash)的开发者。

常见问题

这个dotfiles包含哪些Claude Code相关配置?

包含了skills、agents目录的同步,以及CLAUDE.md配置、Laravel编码指南和settings.json,实现Claude Code配置的版本控制。

安装脚本会覆盖我现有的配置文件吗?

安装脚本会创建符号链接,如果目标位置已存在同名文件,建议先备份。脚本逻辑通常是安全的,但最好在安装前检查。