sdk/examples/plugins/agents-squad/skills/api-design.md
When designing or reviewing an API (REST, RPC, or library), follow these principles:
GET /users, POST /users/:id/activate.createUser, deleteSession), noun-first for accessors (getUserById).id, url, api).getActiveUserCount() not getCount()./users/:id), query params for filtering (?status=active), body for creation/mutation.total, limit, offset or cursor./v1/, header-based, or semver for libraries).For each endpoint or method, document: