你的命令行历史里,藏着你还没发现的自动化机会
你每天在终端里敲的那些重复命令,其实都在偷偷告诉你——这个地方可以自动化。
可惜99%的人只是「习惯了」,从没想过把这些重复动作变成真正的效率工具。
这个 Skill 做的事,就是把你的命令行历史变成自动化机会的挖掘场。
🔍 它是怎么挖的?
核心思路很有意思:你的命令历史就是一张自动化机会地图。
它会从这几个数据源挖掘你的习惯:
– Atuin 数据库(命令执行时长、退出码、工作目录)
– zsh_history(时间戳、命令序列)
– systemd timers(看你现有哪些自动化在跑,有哪些坑)
– journalctl(失败模式分析)
挖完之后,它会做聚类和评分,输出 Top 10 候选,每个都标注:
– 这个模式出现了多少次
– 预计能省多少时间
– 建议用 Rust CLI / bash 脚本 / alias / systemd timer 实现
– 复杂度是 S/M/L
🏗️ 三步走,从发现到自动化
第一步:MINE — 跑 SQL 查询,挖重复命令、多步工作流、高失败率命令
第二步:SCORE — 按公式评分:freq×0.4 + time×0.3 + fail×0.2 + simplicity×0.1,低于 0.3 分的不要自动化(维护成本 > 收益)
第三步:PROPOSE → BUILD → VALIDATE
- 复杂有状态的 → Rust CLI + SQLite
- 简单粘合的 → bash 脚本
- 单条命令重复 → shell alias
- 要定时跑的 → systemd timer
每个产出都自带 --dry-run 和 --robot/--json 输出模式,方便后续集成。
💡 适合谁用?
如果你符合以下任意一条,装它准没错:
- 每天在终端花 2 小时以上
- 经常要跑一串相同的命令序列
- 想把自己常用的工作流变成可复用的工具
- 对「重复的事应该自动化」这件事有执念
它不会让你突然多出 10 个自动化工具,但它会帮你发现有价值的自动化机会,而不是靠猜。
GitHub 在这里,有兴趣的可以去看看 SKILL.md 的完整实现逻辑:
https://github.com/lev-os/agents
GitHub: https://github.com/lev-os/agents
评论区
登录后可评论。