mcpField
S
solid-principles

solid-principles

github.com/thebeardedbearsas开发108144 次安装2 天前更新
代码仓库

关于 solid-principles

为面向对象代码提供 SOLID 原则指南,适用于希望提升代码质量的开发者。内容以五项原则的快速参考为核心,并指向详细文档。

主要功能

  1. 01单一职责原则
  2. 02开闭原则
  3. 03里氏替换原则
  4. 04接口隔离原则
  5. 05依赖倒置原则

适用场景

  1. 01检查类是否职责过多
  2. 02通过接口扩展代码
  3. 03设计更小的接口

安装

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

$npx skills add https://github.com/thebeardedbearsas/claude-craft --skill solid-principles

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

附带文件README.mdREFERENCE.md

详细介绍

SOLID 原则

此技能为面向对象代码质量提供通用的 SOLID 原则指南。

详细文档请参见 @REFERENCE.md。

快速参考

  • SRP:每个类只有一个变更原因
  • OCP:通过接口扩展,不要修改现有内容
  • LSP:子类型可替代基类型
  • ISP:接口应精简(< 5 个方法)
  • DIP:依赖抽象,而非实现

评论

支持 Markdown