Параллельное проектирование API-интерфейсов

★ 6.6 · design

api-shape-explorer is a Claude Code skill that generates multiple radically different interface designs for a module using parallel sub-agents. Grounded in the "Design It Twice" principle from "A Philosophy of Software Design", it first gathers requirements — callers, key operations, constraints, and what to hide internally — then spawns 3+ sub-agents via the Task tool, each assigned a distinct constraint: minimize method count, maximize flexibility, optimize for the common case, or draw from a specific paradigm. Every design is presented with its interface signature, usage examples, and internal trade-offs, then compared in prose across dimensions like depth, simplicity, generality, and ease of correct use. Ideal for architects and developers who want to explore API shapes and commit to the best interface contract before writing any implementation.