什么是 software-design-philosophy?
通过深层模块、信息隐藏和战略编程来管理软件复杂性。当用户提到“模块设计”、“API 太复杂”、“浅层类”、“复杂性预算”或“战略与战术”时使用。涵盖深层模块与浅层模块、复杂性的危险信号以及设计文档的注释。有关代码质量,请参阅干净代码。有关边界,请参阅 clean-architecture。 来源:wondelai/skills。
通过深层模块、信息隐藏和战略编程来管理软件复杂性。当用户提到“模块设计”、“API 太复杂”、“浅层类”、“复杂性预算”或“战略与战术”时使用。涵盖深层模块与浅层模块、复杂性的危险信号以及设计文档的注释。有关代码质量,请参阅干净代码。有关边界,请参阅 clean-architecture。
通过命令行快速安装 software-design-philosophy AI 技能到你的开发环境
来源:wondelai/skills。
A practical framework for managing the fundamental challenge of software engineering: complexity. Apply these principles when designing modules, reviewing APIs, refactoring code, or advising on architecture decisions. The central thesis is that complexity is the root cause of most software problems, and managing it requires deliberate, strategic thinking at every level of design.
The greatest limitation in writing software is our ability to understand the systems we are creating. Complexity is the enemy. It makes systems hard to understand, hard to modify, and a source of bugs. Every design decision should be evaluated by asking: "Does this increase or decrease the overall complexity of the system?" The goal is not zero complexity -- that is impossible in useful software -- but to minimize...
Goal: 10/10. When reviewing or creating software designs, rate them 0-10 based on adherence to the principles below. A 10/10 means deep modules with clean abstractions, excellent information hiding, strategic thinking about complexity, and comments that capture design intent. Lower scores indicate shallow modules, information leakage, tactical shortcuts, or missing design documentation. Always provide the current...
为搜索与 AI 引用准备的稳定字段与命令。
npx skills add https://github.com/wondelai/skills --skill software-design-philosophy通过深层模块、信息隐藏和战略编程来管理软件复杂性。当用户提到“模块设计”、“API 太复杂”、“浅层类”、“复杂性预算”或“战略与战术”时使用。涵盖深层模块与浅层模块、复杂性的危险信号以及设计文档的注释。有关代码质量,请参阅干净代码。有关边界,请参阅 clean-architecture。 来源:wondelai/skills。
打开你的终端或命令行工具(如 Terminal、iTerm、Windows Terminal 等) 复制并运行以下命令:npx skills add https://github.com/wondelai/skills --skill software-design-philosophy 安装完成后,技能将自动配置到你的 AI 编程环境中,可以在 Claude Code、Cursor 或 OpenClaw 中使用
https://github.com/wondelai/skills