工程插件

一款主要为 Cowork(Anthropic 的智能桌面应用)设计的软件工程插件——同样可在 Claude Code 中使用。帮助完成站会更新、代码审查、架构决策、事件响应、调试和技术文档等工作。适用于任何工程团队——独立使用时可手动输入,连接源码控制、项目跟踪器和监控工具后更加强大。

安装

claude plugins add knowledge-work-plugins/engineering

命令

通过斜杠命令调用的显式工作流:

命令 描述
/standup 从您最近的活动——提交、PR、工单和聊天——生成站会更新
/review 审查代码更改——安全性、性能、风格和正确性
/debug 结构化调试会话——复现、隔离、诊断和修复
/architecture 创建或评估架构决策——ADR 格式,包含权衡分析
/incident 运行事件响应工作流——分类、沟通、缓解和编写事后分析
/deploy-checklist 部署前检查清单——验证测试、审查更改、检查依赖、确认回滚计划

所有命令均可独立工作(粘贴代码、描述系统、上传文件),通过 MCP 连接器增强后更强大。

技能

Claude 在相关时自动使用的领域知识:

技能 描述
code-review 审查代码中的错误、安全问题、性能和可维护性
incident-response 分类和管理生产事件——状态更新、操作手册、事后分析
system-design 设计系统和服务——架构图、API 设计、数据建模
tech-debt 识别、分类和优先处理技术债务——构建修复计划
testing-strategy 设计测试策略——单元、集成、端到端覆盖、测试计划创建
documentation 编写和维护技术文档——README、API 文档、操作手册、入职指南

示例工作流

晨间站会

/standup

如果您的工具已连接,我将拉取您最近的提交、PR 活动和工单更新。否则,告诉我您做了什么,我来格式化。

代码审查

/review https://github.com/org/repo/pull/123

分享 PR 链接、粘贴 diff 或指向文件。获得涵盖安全性、性能、正确性和风格的结构化审查。

调试问题

/debug 用户在结账页面遇到 500 错误

按照结构化调试流程:复现、隔离、诊断、修复。我会帮助您系统性地思考。

架构决策

/architecture 我们应该在服务间使用消息队列还是直接 API 调用?

获得包含选项分析、权衡和建议的结构化 ADR。

事件响应

/incident 支付服务返回 503 错误

启动事件工作流:分类严重程度、起草沟通、跟踪时间线、在解决后生成事后分析。

部署前检查

/deploy-checklist auth-service v2.3.0

根据您的服务和变更内容获得定制的部署检查清单。

独立使用 + 增强使用

每个命令和技能无需任何集成即可工作:

您可以做什么 独立使用 增强后使用
站会更新 描述您的工作 源码控制、项目跟踪器、聊天
代码审查 粘贴 diff 或代码 源码控制(自动拉取 PR)
调试会话 描述问题 监控(拉取日志和指标)
架构决策 描述系统 知识库(查找先前 ADR)
事件响应 描述事件 监控、事件管理、聊天
部署检查清单 描述部署 CI/CD、源码控制

MCP 集成

如果您看到不熟悉的占位符或需要检查哪些工具已连接,请参阅 CONNECTORS.md

连接您的工具以获得更丰富的体验:

类别 示例 可实现的功能
源码控制 GitHub, GitLab PR diff、提交历史、分支状态
项目跟踪器 Linear, Jira, Asana 工单状态、冲刺数据、分配
监控 Datadog, New Relic 日志、指标、警报、仪表板
事件管理 PagerDuty, Opsgenie 值班安排、事件跟踪、寻呼
聊天 Slack, Teams 团队讨论、站会频道
知识库 Notion, Confluence ADR、操作手册、入职文档

完整支持的集成列表请参见 CONNECTORS.md

设置

engineering/.claude/settings.local.json 创建本地设置文件进行个性化配置:

{
  "name": "您的姓名",
  "title": "软件工程师",
  "team": "您的团队",
  "company": "您的公司",
  "techStack": ["Python", "TypeScript", "PostgreSQL", "AWS"],
  "defaultBranch": "main",
  "deployProcess": "canary"
}

如果未配置,插件将以交互方式询问这些信息。