Goose 可扩展 AI 编码代理
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,将 @user_3c6cb52e/goose-extensible-ai-coding-agent-block 安装到 AI 助手中。
技能介绍
要解决的问题
传统 AI 编程助手大多止步于「给出建议」:你问它这段代码怎么改,它返回一段仍需手工粘贴、验证的补丁。而真正的开发工作往往发生在补丁之外——装依赖、跑命令、改文件、执行测试。在终端、编辑器和聊天窗口之间来回切换,既打断思路,也让验证环节变得低效。
这个技能做什么
Goose 是 Block(前身为 Square)开源的可扩展 AI 编码代理。它把「建议」升级为「行动」:代理不仅能生成代码,还能在获得授权的工作目录内安装包、执行命令、编辑文件并运行测试,形成「提出修改 → 实际落地 → 跑测试验证」的闭环。
关键设计有两点:
- 模型无关:支持接入任意 LLM,不绑定单一供应商;
- 通过 MCP 服务器扩展工具:新能力以标准方式接入,工具集成不必改动代理核心。
典型流程是:你用自然语言描述任务,代理拆解步骤并选择合适的工具逐步执行,过程中依据命令与测试的输出做调整,而不是一次性给出不可验证的文本。
适用边界与注意点
能力越强,风险越具体:
安装包与执行命令意味着代理可在环境中做出真实改动,涉及网络请求与文件系统写入;- 当前条目未能自动提取到有来源支撑的安装或使用说明,务必先审查上游项目再判断是否可用;
- 不要在包含密钥、生产数据或关键路径的敏感工作流中直接运行,先在隔离环境中验证其行为。
使用场景
- 新建项目缺依赖,希望代理自动安装包并编辑文件,跑测试验证改动是否可用
- 提交代码前需要跑测试,希望代理直接执行命令并依据输出修复失败用例
- CI 跑通前想在本地快速验证,希望代理编辑文件后运行完整测试做闭环确认
- 团队引入了内部工具,希望挂载 MCP 服务器让代理获得调用新工具的能力
适合人员
- 需要端到端完成编码任务的全栈工程师,诉求是从改文件到跑测试不必来回切换工具
- 维护开源仓库的贡献者,诉求是自动装依赖和执行命令这类重复操作
- 负责回归测试的 QA 工程师,诉求是把测试流程交给代理执行并依据结果迭代
- 构建内部工具链的开发者,诉求是通过 MCP 服务器把私有工具接入 AI 代理