design-an-interface

Installation
SKILL.md

设计接口

基于《软件设计的哲学》中的"设计两个版本"理念:你的第一个想法不太可能是最好的。生成多个截然不同的设计,然后比较。

工作流

1. 收集需求

在设计之前,先理解:

  • 这个模块解决什么问题?
  • 调用者是谁?(其他模块、外部用户、测试)
  • 关键操作有哪些?
  • 有什么约束?(性能、兼容性、现有模式)
  • 什么应该隐藏在内部 vs. 暴露出来?

问:"这个模块需要做什么?谁会使用它?"

2. 生成设计(并行子 Agent)

Installs
1
First Seen
Jun 12, 2026
design-an-interface — devcxl/skills-zh