Cursor Skills API

CURSOR-SKILLS rules for APIs (REST, GraphQL, gRPC). OpenAPI, tests, versioning.

agent-kit-startup 6765a68 1.2 KB Updated

File contents

CURSOR-SKILLS - API

Source: cursor-skills/api

CURSOR setup

  • REST Client, Thunder Client, or Postman; JSON Tools; docs generator; Swagger Viewer.

Typical structure

project/
├── src/   ├── tests/   ├── docs/   ├── schemas/
├── swagger.yaml   └── .env

Patterns

  • REST: correct verbs and resources; HTTP status codes; versioning; JSON.
  • GraphQL: queries, mutations, subscriptions; schema; introspect; validation.
  • gRPC: services, methods, Protocol Buffers; error handling.

Documentation

  • OpenAPI/Swagger; request/response examples; error codes; authentication.
  • Tools: Swagger/OpenAPI, Postman, Insomnia, ReDoc.

Security and quality

  • Validate inputs; auth; rate limit; CORS; HTTPS.
  • Prettier, ESLint; endpoint tests (unit + integration); coverage ≥ 80%.

REST Client config (example)

{
  "editor.formatOnSave": true,
  "rest-client.environmentVariables": { "baseUrl": "http://localhost:3000" }
}

agent-kit-startup/agent-kit/tree/main/registry/skills/community/cursor-skills-api commit 6765a6827e

Frequently asked questions

npx skillmds@latest add agent-kit-startup/cursor-skills-api