正在打开每日关注
正在打开每日关注
作者月耗 4.3 万分钟 CI 大半是浪费,开源 optimise-github-actions 技能,量化各 job 账单与耗时并裁剪冗余。
our github actions was using 43k minutes a month 💀 most of it was waste so i made a skill that finds this stuff for you 𝚗𝚙𝚡 𝚜𝚔𝚒𝚕𝚕𝚜 𝚊𝚍𝚍 𝚎𝚗𝚎𝚜𝚐𝚞𝚕𝚎𝚜/𝚍𝚘𝚝𝚏𝚒𝚕𝚎𝚜 --𝚜𝚔𝚒𝚕𝚕 𝚘𝚙𝚝𝚒𝚖𝚒𝚜𝚎-𝚐𝚒𝚝𝚑𝚞𝚋-𝚊𝚌𝚝𝚒𝚘𝚗𝚜 https://t.co/Gc4DnJr3N9
是什么:一个托管在 dotfiles 仓库内的 AI Agent 技能 optimise-github-actions,通过 npx skills add enesgules/dotfiles --skill optimise-github-actions 一键安装。作者称其团队 GitHub Actions 每月消耗 4.3 万分钟且大半是浪费,该技能用于定位并削减这类开销。
架构与核心设计:宿主仓库 enesgules/dotfiles(JavaScript,15 星,2026-09-22 创建)是典型的"Agent 配置即代码"结构:AGENTS.md 全局规则软链到 ~/.claude/CLAUDE.md 与 ~/.codex/AGENTS.md,实现多 agent 共享规则;自有技能放 skills/ 目录,第三方技能记录在 skill-lock.json 并由 install.sh 恢复,保证可复现。技能本体思路是"先量化再裁剪":测量每个 job 的实际计费分钟与 CI 总耗时,再削减浪费、保留真正有价值的检查。
关键洞察:把 CI 成本审计这类运维杂务封装成 Agent 可执行、可分发的技能单元,用 lockfile 管理技能依赖以获得类似依赖管理的可复现性,这两点做法都值得借鉴。
边界与风险:仓库极新、单人维护、Star 数低;README 未披露具体测量方法、优化策略细节与实际收益数据;"削减浪费"的边界模糊,存在误删关键检查的风险;4.3 万分钟为作者自述,无法独立验证。