interface-design-lab

Installation
SKILL.md

接口形态探索

基于《软件设计哲学》中的"设计两次"原则:你的第一个方案不太可能是最好的。先生成多种截然不同的设计,再加以比较。

工作流程

1. 收集需求

在开始设计之前,先了解以下信息:

  • 这个模块要解决什么问题?
  • 谁会调用它?(其他模块、外部用户、测试代码)
  • 核心操作有哪些?
  • 有什么约束条件?(性能、兼容性、现有模式)
  • 哪些内容应该封装在内部,哪些需要暴露?

关键问题:"这个模块需要做什么?谁会用到它?"

2. 生成设计方案(并行子代理)

Installs
19
GitHub Stars
16
First Seen
Apr 29, 2026
interface-design-lab — haomingz/kimi-skills