api-architect

Design API blueprints or prioritized diagnostic reports for REST, GraphQL, and gRPC.

Updated Jan 22, 2026
One-click install
npx skills add https://github.com/jorgeochipinti97/dublin-skills --skill api-architect-jorgeochipinti97
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: api-architect
Source: https://github.com/jorgeochipinti97/dublin-skills/tree/main/skills/architecture/api-architect
Command: npx skills add https://github.com/jorgeochipinti97/dublin-skills --skill api-architect-jorgeochipinti97

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Designs scalable, secure API architectures and audits existing APIs to uncover design, security, scalability, observability, and maintainability gaps, delivering a code-free blueprint and prioritized diagnosis with rationale.

Core Features & Use Cases

  • Architecture blueprints for new APIs (REST / GraphQL / gRPC) with explicit tradeoffs and rationale
  • Audit mode for existing APIs to identify weaknesses in design, security, scalability, and reliability
  • Markdown blueprint delivery or a prioritized diagnosis, with a structured handoff to engineers (hexagonal-architect) when context is complete
  • Context-driven interaction that stops and asks for missing information before proceeding to ensure accuracy
  • Open decision notes on style, data layer, auth model, resource modeling, and gateway considerations

Quick Start

Provide business requirements or an existing API description to generate a design blueprint or audit findings.

Frequently Asked Questions about api-architect

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I design a scalable API architecture blueprint for new initiatives?

To design a scalable API architecture, you need a structured blueprint covering style decisions like REST, GraphQL, or gRPC, data store choices, auth models, resource modeling, and gateway considerations with explicit rationale for each tradeoff.

What is the best way to audit existing APIs for security and scalability gaps?

Auditing existing APIs requires a prioritized diagnostic report that identifies weaknesses in design, security, scalability, observability, and maintainability, providing clear rationale for each finding to guide remediation efforts.

When do I need to choose GraphQL over REST or gRPC for my API design?

Choosing GraphQL, REST, or gRPC depends on your specific data fetching and communication requirements. An API design blueprint evaluates these style decisions by documenting explicit tradeoffs and rationale based on your business context.

Can I get a structured API handoff plan for engineers without generating code?

Yes, you can produce a markdown blueprint or prioritized diagnosis that excludes code entirely. This provides a structured handoff to engineers, detailing architecture decisions, auth models, and resource modeling for implementation.

What context is required before generating an API architecture blueprint?

Generating an accurate API architecture blueprint requires business requirements or an existing API description. The process uses context-driven interaction, stopping to prompt for missing information before proceeding.

Why does my API design process need observability and gateway considerations?

API design needs observability and gateway considerations to ensure long-term scalability and maintainability. A comprehensive blueprint addresses these elements to prevent reliability gaps in production environments.