metool
一个模块化的个人代码与工具管理框架。
安装使用
复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:
帮我安装这个 AI Skill:metool。 它的用途是:一个模块化的个人代码与工具管理框架。 完整的 Skill 内容见:https://321skill.com/skills/metool/raw/index.md 请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。
提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。
使用示例
“我想用 MeTool 创建一个新的包来管理我的服务器部署脚本。”,它会引导你使用 `mt package new` 命令从模板创建包结构,并提示你编写 `SKILL.md` 文件来描述这个包的工作流,以便未来 AI 能更好地协助你。当你需要修改某个部署函数时,可以直接说“用 mt edit 打开 deploy.sh”,AI 会帮你生成正确的命令。
介绍
MeTool 旨在解决开发者个人代码、脚本和配置分散各处、难以管理和复用的问题。它提供了一个统一的模块化框架,让每个功能都成为一个独立的包,通过清晰的目录结构和命令行工具进行组织。
使用 MeTool 时,你可以通过简单的命令(如 mt cd、mt edit)快速跳转到任何函数源码或进行编辑。它支持创建和管理模块与包,并能通过 mt install 利用 GNU Stow 进行符号链接部署。系统还内置了 Git 仓库管理、依赖检查和系统诊断等功能。
它非常适合那些拥有大量个人脚本、希望将临时性代码转化为可维护工具,或需要在不同环境(如个人、工作)中隔离管理代码的开发者。对于全栈开发、运维工程师或智能体开发者而言,它能显著提升个人工具箱的条理性和可访问性。
需要注意的是,MeTool 重度依赖 GNU 工具链(如 coreutils, stow),在 macOS 上需要额外安装。初次使用建议先运行 mt deps 检查依赖,并理解其基于符号链接的包安装机制。
核心特点
与单纯的 dotfiles 管理器或脚本集合不同,MeTool 强调“模块化”和“AI 可读性”,每个包可包含 `SKILL.md` 文件来指导 AI 助手理解和使用该包的工具与工作流,实现了工具库对 AI 的“可解释性”。
注意事项
不适合仅需管理少量简单脚本或不喜欢命令行操作的用户。
常见问题
MeTool 和 GNU Stow 是什么关系?
MeTool 使用 GNU Stow(2.4.0+)作为底层工具来管理包的符号链接安装(`mt install`),但提供了更上层的包/模块管理、Git 集成和 AI 支持等完整框架。
如何在 macOS 上快速安装所有依赖?
在已安装 Homebrew 的 macOS 上,运行 `mt deps --install` 可以自动检查和安装缺失的依赖(如 coreutils, stow)。
给 AI 助手的安装指引
如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:
请访问 https://321skill.com/skills/metool/raw/index.md 读取 metool 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。
AI 可直接读取的原始 Markdown 地址:/skills/metool/raw/index.md(查看排版版本)