Agent Skills
返回列表
💻

Crush AI 编码代理

开发编程 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3c6cb52e/crush-agentic-ai-coding-cli-charmbracelet。

技能介绍

解决的实际问题

  • 环境割裂:多数 AI 编码工具需要离开终端或依赖特定 IDE,开发者在 SSH 会话、容器环境或轻量编辑器中难以获得连贯的 AI 辅助。
  • 模型选择受限:传统工具往往绑定单一模型,无法根据任务特性(如代码补全、调试、文档生成)灵活切换最优 LLM。
  • 上下文感知不足:缺乏对代码库结构、符号定义和跨文件引用的深度理解,导致生成建议脱离实际项目规范。

核心能力与关键步骤

  • 原生终端代理:Crush 直接在终端中运行,无需额外 GUI 或插件,适配 SSH、容器和本地环境。
  • 多模型动态切换:支持在会话中通过命令切换不同 LLM(如 GPT-4、Claude、本地模型),根据任务需求灵活调整推理策略。
  • MCP 扩展机制:通过 Model Context Protocol 集成外部工具(如数据库查询、API 调用),扩展代理能力边界。
  • LSP 增强上下文:利用各平台的 LSP 服务器提供符号定义、跳转和诊断信息,确保建议符合项目代码规范。

适用边界与注意事项

  • 环境要求:需预装 Go 1.23+ 以支持核心功能,部分 LSP 服务器需单独配置。
  • 权限管理:工具调用需显式授权,避免自动执行高风险操作(如文件写入、命令执行)。
  • 模型适配:不同 LLM 对 MCP 工具的支持程度可能差异,需验证关键工具的兼容性。

使用场景

  • 在SSH远程服务器里调试Python脚本,需要AI实时分析错误日志并推荐修复方案
  • 容器化项目中切换不同LLM生成单元测试,比如用GPT-4写Java测试,用Claude写Go测试
  • 通过MCP工具查询数据库元数据,辅助AI生成符合表结构的ORM映射代码
  • 在终端里用LSP上下文让AI补全跨文件函数调用,确保符合项目命名规范

适合人员

  • 后端开发者,需要在终端里不离开环境就用AI辅助写API和调试代码
  • DevOps工程师,在容器环境中用多模型生成基础设施脚本并实时切换最优模型
  • 开源贡献者,希望在终端里通过LSP上下文让AI生成符合项目规范的补丁
  • 全栈开发者,需要在不同任务中灵活切换AI模型,比如用GPT-4处理复杂逻辑,用Claude生成文档