目录

coding-principles · 编码三原则

一套指导代码设计的 AI Skill:**保持简单 (Keep It Simple)有用就是强大 (Useful Is Powerful)模块更好 (Modules Are Better)**。

简单是最高原则,有用是最终标准,模块是组织方式。

适用场景

  • 设计、编写、重构、评审代码
  • 选择架构 / 设计模式 / 技术方案
  • 拆分模块、文件、函数
  • 讨论复杂度、过度设计、抽象边界

安装方法

LobsterAI / OpenClaw

coding-principles/ 目录放入技能目录(如 ~/AppData/Roaming/LobsterAI/SKILLs/),或通过 Skill Workshop 安装。技能会随系统自动加载。

Claude Code

mkdir -p ~/.claude/skills/coding-principles
cp SKILL.md ~/.claude/skills/coding-principles/SKILL.md

其他 AI 工具

在项目根目录创建 .ai/skills/coding-principles/SKILL.md,或把 SKILL.md 内容加入系统提示词 / 项目规则文件。

使用方法

触发后,AI 会按三条原则指导代码设计:

  1. 保持简单 — 只解决当下真实问题,不做投机性抽象,删除是最高效的重构。
  2. 有用就是强大 — 可靠解决真问题,胜过优雅解决假设问题;以实际效果衡量成功。
  3. 模块更好 — 按职责拆分、松耦合、边界清晰;冲突时保持简单优先。

内容

  • SKILL.md — 技能本体(原则详解 + 应用方式 + 快速自查清单)

License

MIT

关于

AI Skill:编码三原则——保持简单、有用就是强大、模块更好。指导代码设计与评审。

29.0 KB
邀请码
    Gitlink(确实开源)
  • 加入我们
  • 官网邮箱:gitlink@ccf.org.cn
  • QQ群
  • QQ群
  • 公众号
  • 公众号

版权所有:中国计算机学会技术支持:开源发展技术委员会
京ICP备13000930号-9 京公网安备 11010802047560号