---
title: "Design An Interface - Air Market"
description: "You have an idea for how a module or API should look, and it is the only idea you have had. This produces several genuinely different designs, compares them in writing, and recommends one. Reach for…"
canonical: "https://airmarket.ai/app/design-an-interface"
---

[Air Market](/) / [Developer Tools](/category/devtools) / Design An Interface

Skill by [GSD](/@gsd-build)

# Design An Interface

See three ways to build it before you commit to one

## What this does

You have an idea for how a module or API should look, and it is the only idea you have had. This produces several genuinely different designs, compares them in writing, and recommends one. Reach for it before committing to a shape you would find painful to change later.

### Top 3 things it does for you

- Design an interface more than one way
- Compare competing designs side by side
- Get a recommendation you can argue with

## Information

**Design An Interface at a glance**

|  |  |
| --- | --- |
| Kind | Skill |
| Publisher | [GSD](/@gsd-build) |
| Category | [Developer Tools](/category/devtools) |
| Works with | Agent Skills - an open standard supported by 40+ agents |
| Size | 5 KB |
| Licence | MIT |
| Repository | [gsd-build/gsd-2](https://github.com/gsd-build/gsd-2/tree/4ea7d80e76af01a6c566a44989b451bae51ec6f3/src/resources/skills/design-an-interface) |
| GitHub stars | 7,762 (as of Nov 2026) |
| Installs | 6, counted by skills.sh (Nov 2026) |

## Security report

**Verified.** AIR scanned this exact version of Design An Interface and flagged nothing. AIR's verdict: **safe**.

**What Design An Interface's check was run against**

|  |  |
| --- | --- |
| Commit | 4ea7d80e76af01a6c566a44989b451bae51ec6f3 |
| Content hash | 66337632d982763c1ce0e051d080791071a95a33ee80f2cb91a04dd0cfe9ce4a |
| Files read | [Browse the files at this exact commit](https://github.com/gsd-build/gsd-2/blob/4ea7d80e76af01a6c566a44989b451bae51ec6f3/src/resources/skills/design-an-interface/SKILL.md) |

A scan is named by the exact content it read, not by a version number. A different version is a different artifact, and nothing here applies to a version AIR has not scanned.

[Read the full security report for Design An Interface](/security/design-an-interface)

## About Design An Interface

This produces several radically different designs for a module, API or interface, compares them in prose, and synthesizes a recommendation.

Use it when you want to design an interface, shape an API, design it twice, or explore module boundaries - especially when planning a new deep module where the first idea is unlikely to be the best.

It is based on "Design It Twice" from A Philosophy of Software Design. The value is the contrast between the options, not the first draft.

## What's inside

- SKILL.md - instructions

## Questions

### Is Design An Interface safe to install?

AIR scanned this exact version of Design An Interface and flagged nothing. AIR's verdict: safe. The verdict is named by the content that was read, at commit 4ea7d80e76af, so it cannot drift onto a version nobody scanned. The full report is at https://airmarket.ai/security/design-an-interface.

### How do I install Design An Interface?

Open https://airmarket.ai/app/design-an-interface on Air Market and use the install action: Air Market hands Claude a prompt naming this exact skill, and Claude sets it up. Source, pinned to the exact commit this listing describes: https://github.com/gsd-build/gsd-2/tree/4ea7d80e76af01a6c566a44989b451bae51ec6f3/src/resources/skills/design-an-interface. Install from that link, not the branch.

## Related on Air Market

- [More Developer Tools listings](/category/devtools)
- [Everything by GSD](/@gsd-build)

---

Canonical URL: <https://airmarket.ai/app/design-an-interface>
