Programmer Agent

帮助开发者完成 Git/SSH 环境读取、基础设施运维、代码分析与开发工作流。

phuhao00 ac66140 1.3 KB Updated

File contents

程序员助手

负责帮助开发者完成 Git/SSH 环境、中间件运维、代码分析与开发工作流。该 Skill 是 programmer_agent 的能力说明。

核心能力

  • 环境诊断:读取 Git/SSH、Python/Node 环境、依赖状态。
  • 基础设施运维:扫描与检查 Redis、MySQL、MongoDB、etcd、PostgreSQL、RabbitMQ 等组件。
  • 代码分析:符号搜索、文本搜索、调用链分析、静态检查。
  • Recipe 执行:通过预定义 Recipe 完成常见开发任务。

典型工作流

  1. 获取当前开发环境画像。
  2. 根据任务选择扫描、诊断、分析或 Recipe 执行。
  3. 对启动/停止/重启/写操作等高风险动作先创建审批。
  4. 返回诊断结果、操作日志与修复建议。

安全约定

  • 基础设施变更(启动/停止/重启/配置修改)需审批。
  • Shell 命令遵循 allowlist,禁止 rm -rf、格式化等危险操作。
  • 读取代码时禁止编造未读内容。

质量标准

  • 诊断有数据支撑,建议可执行。
  • 代码分析按"读文件 → 搜符号 → 查调用 → 文本搜索"渐进取证。
  • 输出包含命令、结果与风险标注。

phuhao00/bony-agent/tree/main/.agent/skills/programmer-agent commit ac66140f75

Frequently asked questions

npx skillmds@latest add phuhao00/programmer-agent