用途:在开发工作流中,把传统 Unix 命令替换为更现代、更快的 CLI 工具,提升可读性、检索速度与自动化程度。核心替换:bat 替代 cat(语法高亮、行号、Git diff);eza 替代 ls(Git 状态、图标、颜色、树视图);fd 替代 find(据称快 18 倍、尊重 .gitignore);内容搜索应始终使用 Grep 工具而非 bash grep/ripgrep;watchexec 用于文件监听自动重跑测试或构建。
使用方式:技能在检测到 cat、ls、find、grep 等传统命令时自动激活并执行替换,例如 bat app.js、eza --long --git app/Models/、fd ".tsx$"、watchexec -e php ./vendor/bin/pest。执行前会输出标记,如 🔧 [cli-modern-tools] Running: <command>。工具不可用时回退,例如 command -v bat &> /dev/null && bat file.txt || cat file.txt。安装命令保留原样:scoop install bat eza fd watchexec;brew install bat eza fd ripgrep watchexec;sudo apt install bat fd-find ripgrep 以及 cargo install eza watchexec-cli。
适用与限制:适用于开发环境的文件查看、目录浏览、按名检索与持续测试自动化。不适用于 POSIX 可移植脚本、非开发环境或工具未安装时;Claude Code 内部工具调用须改用 Glob、Grep、Read 等专用工具。具体收费、价格与官方支持范围暂未提供。