api-design
Installation
SKILL.md
AEP-Compliant API Design
Design APIs following AEP (Google, Microsoft, Roblox, IBM). The payoff: Terraform providers, CLIs, UIs, and MCP servers auto-generate because they can predict the API shape from resource hierarchies.
Core principle: design resource hierarchies (nouns), not procedure collections (verbs).
Design Process
For every API, answer these four questions in order:
- What are the resources (things)?
- What's the parent-child hierarchy?
- What does each resource's schema look like?
- Which standard methods does each resource need?