mcpField
D
discover-engineering

discover-engineering

github.com/rand开发190108 次安装35 周前更新
代码仓库

关于 discover-engineering

面向 Claude Code 的工程技能发现入口,在工程相关工作时自动激活。它汇集软件开发实践、RFC 文档和图表技能,并通过索引支持按需加载。

主要功能

  1. 01自动识别工程相关工作
  2. 02涵盖代码审查与质量实践
  3. 03提供重构、测试与设计技能
  4. 04包含 RFC 与技术文档技能
  5. 05提供 Mermaid 图表技能索引

适用场景

  1. 01审查代码并改进质量
  2. 02规划重构或测试驱动开发
  3. 03编写 RFC 与架构提案
  4. 04创建系统或流程图

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/rand/cc-polymath --skill discover-engineering

安装后在 Claude Code 中输入/discover-engineering确认已加载。

详细介绍

工程技能发现

自动提供全面工程技能的访问权限。

此技能的激活时机

在处理以下工作时,此技能会自动激活:

  • 工程实践
  • 代码审查
  • 文档
  • 团队协作
  • 技术领导
  • 流程和流程图
  • 序列图和交互图
  • 系统架构和 C4 图
  • 数据库架构和 ER 图
  • 类图和状态机
  • 数据可视化图表
  • 项目时间线和甘特图
  • Git 工作流和分支管理
  • 思维导图和概念层级
  • 任何 Mermaid.js 图表的创建

可用技能

快速参考

Engineering 类别包含 2 个子类别中的 24 项技能:

Engineering(16 项技能):

软件开发实践:

  1. code-review - PR 审查、反馈、自动化
  2. code-quality - SOLID 原则、指标、代码异味
  3. refactoring-patterns - 安全的重构技术
  4. test-driven-development - TDD,红-绿-重构
  5. domain-driven-design - DDD 模式、有界上下文
  6. functional-programming - FP 原则、不可变性
  7. design-patterns - GoF 模式及其适用场景
  8. technical-debt - 识别和管理技术债务
  9. pair-programming - 结对编程技巧、群体编程
  10. continuous-integration - CI/CD 流水线、部署

RFC 和文档: 11. rfc-consensus-building - 利益相关方协作 12. rfc-decision-documentation - ADR、决策跟踪 13. rfc-structure-format - RFC 模板、格式 14. rfc-technical-design - 架构提案

另外 2 项见 ../engineering/INDEX.md

**图表(8 项技能):**参见 ../diagrams/INDEX.md

加载完整类别详情

Read ../engineering/INDEX.md Read ../diagrams/INDEX.md

渐进式加载

此网关技能支持渐进式加载:

  • 第 1 级:网关自动加载(你现在就在这里)
  • 第 2 级:加载类别 INDEX.md,查看完整概览
  • 第 3 级:按需加载特定技能

使用说明

  1. 自动激活:Claude Code 检测到工程工作时,此技能会自动加载
  2. 浏览技能:运行 Read ../engineering/INDEX.md 查看完整类别概览
  3. 加载特定技能:使用上方的 bash 命令加载单项技能

后续步骤:运行 Read ../engineering/INDEX.md 查看完整类别详情。

评论

支持 Markdown