Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Next »

Description

Design and document robust APIs with clear endpoints, fostering developer collaboration and scalability.

Version

1.0

Pre-selected AI

ANTHROPIC: CLAUDE 3.5 SONNET

Contexts

Jira issue (full context) Project: Purpose Project: Features / Advantages Project: Target Audience Project: Tech Stack

Steps

API Requirements

  • Input: Jira issue description and project goals

  • AI Task: Extract requirements for the API:

    • Identify endpoints, data flows, and functionalities.

    • Highlight constraints (e.g., performance, security).

  • Output: A structured table of API requirements.

1

Endpoint Design

  • Input: API requirements and data flow context

  • AI Task: Define the endpoints for the API:

    • Include HTTP methods (GET, POST, PUT, DELETE, etc.).

    • Specify request/response structures (e.g., headers, body, query params).

  • Output: A structured table of API endpoints.

2

Document API

  • Input: API design and endpoint details

  • AI Task: Create developer-friendly API documentation:

    • Include endpoint descriptions, examples, and error handling.

    • Suggest tools like Swagger/OpenAPI for documentation generation.

  • Output: A detailed API documentation draft.

3

Validate API Design

  • Input: Full API design, endpoints, and documentation

  • AI Task: Review the API design for completeness:

    • Identify gaps or inconsistencies in endpoint definitions.

    • Suggest improvements for scalability or security.

  • Output: A validation report with actionable feedback.

  • No labels