Communitygithub.com

anisfakename/dotfiles-coach

🛠 通过分析 Shell 历史记录来自动化工作流,使用 GitHub Copilot CLI 创建智能别名和安全功能。

dotfiles-coach 是什么?

Dotfiles-Coach 是一款用于 Shell 工作流自动化的智能工具,通过分析用户的 Shell 历史记录,自动生成实用的别名和快捷键,并集成安全提示功能。该技能基于 GitHub Copilot CLI 构建,能够学习用户的操作模式,减少重复输入,提升终端工作效率。它支持主流 Shell 环境(如 Bash、Zsh),并可根据不同用户的使用习惯定制化建议。对于频繁处理终端任务的开发者来说,Dotfiles-Coach 能够显著降低误操作风险,同时通过智能别名推荐加速日常命令执行。

兼容平台~Claude Code~Codex CLI~Cursor
npx skills add anisfakename/dotfiles-coach

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

dotfiles-coach 是做什么的?

🛠 通过分析 Shell 历史记录来自动化工作流,使用 GitHub Copilot CLI 创建智能别名和安全功能。

概述

Dotfiles-Coach 是一个基于 GitHub Copilot CLI 的工具,旨在通过分析您的 Shell 历史记录来创建智能别名和安全功能,从而自动化和优化您的终端工作流。它能够学习您的使用模式,减少重复输入,并提高日常命令执行的效率与安全性。

功能

  • 历史记录分析:扫描并分析您的 Shell 历史记录,识别常用命令模式。
  • 智能别名生成:根据分析结果,自动为高频命令创建简短、易记的别名。
  • 安全增强:为危险命令添加确认提示或颜色标记,减少误操作风险。
  • 集成 GitHub Copilot CLI:利用 AI 能力提供上下文感知的命令建议。

使用方法

  1. 确保已安装并配置 GitHub Copilot CLI。
  2. 运行 dotfiles-coach analyze 开始分析您的 Shell 历史记录。
  3. 根据提示选择要生成的别名或安全规则。
  4. 将生成的配置添加到您的 .bashrc 或 .zshrc 文件中。

支持的 Shell

  • Bash
  • Zsh

依赖

  • GitHub Copilot CLI
  • Python 3.8+(用于运行分析脚本)

贡献

欢迎通过 Issue 和 Pull Request 贡献代码或反馈建议。

相关技能