unix-software-design

Installation
SKILL.md

目的

在涉及模块边界、接口设计、复杂度取舍时,提供 Unix 哲学下的设计原则作为参考,帮助做更简单、透明、可组合的决策。

适用场景

  • 设计新模块或服务的边界
  • 重构时的拆分与接口规划
  • 讨论复杂度取舍、抽象层次

不适用

  • 已经是纯实现任务,主要问题不在设计而在落代码
  • 只是选一个现成工具或框架,不涉及系统边界和结构
  • 若任务主要是「开新坑 / 维护推进 / 读项目提炼」的流程与产出结构,用 project-workflows;本 skill 聚焦边界与原则,不替代工作方式契约

模块化原则

  • Rule of Modularity: 编写简单部件,通过清晰接口连接。
Related skills

More from zrr1999/skills

Installs
34
Repository
zrr1999/skills
First Seen
Mar 1, 2026