api-design-architect

RESTful and GraphQL API design expert covering best practices, security, and scalability

8 stars

Best use case

api-design-architect is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

RESTful and GraphQL API design expert covering best practices, security, and scalability

Teams using api-design-architect should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/api-design-architect/SKILL.md --create-dirs "https://raw.githubusercontent.com/sandraschi/advanced-memory-mcp/main/skills/technical/api-design-architect/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/api-design-architect/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How api-design-architect Compares

Feature / Agentapi-design-architectStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

RESTful and GraphQL API design expert covering best practices, security, and scalability

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

SKILL.md Source

# API Design Architect
> **Status**: ✅ Research complete
> **Last validated**: 2025-11-08
> **Confidence**: 🟡 Medium — Research-backed playbook – refresh quarterly

## How to use this skill
1. Skim [modules/core-guidance.md](modules/core-guidance.md) for framing and triage cues.
2. Load protocol-specific patterns from [modules/design-foundations.md](modules/design-foundations.md).
3. Use [modules/lifecycle-and-governance.md](modules/lifecycle-and-governance.md) to plan change management and documentation.
4. Apply [modules/security-and-observability.md](modules/security-and-observability.md) before launch.
5. Revisit [modules/known-gaps.md](modules/known-gaps.md) each quarter and log findings in the [modules/research-checklist.md](modules/research-checklist.md).

## Module overview
- [Core guidance](modules/core-guidance.md) — decision tree, API style selection, stakeholder prompts.
- [Design foundations](modules/design-foundations.md) — REST, GraphQL, gRPC, and event-driven design blueprints.
- [Lifecycle & governance](modules/lifecycle-and-governance.md) — versioning, review ceremonies, documentation, consumability.
- [Security & observability](modules/security-and-observability.md) — authn/z, rate limiting, threat modelling, telemetry.
- [Known gaps](modules/known-gaps.md) — research debt and upcoming RFCs to review.
- [Research checklist](modules/research-checklist.md) — renewal workflow with links to canonical sources.

## Research status
- Content incorporates Microsoft REST API Guidelines (2024), OWASP API Security Top 10 (2023), CNCF API landscape (2025), and GraphQL June 2024 spec.
- Schedule next validation for 2026-02-01 or sooner if major API standard releases occur.
- Known gaps call out AsyncAPI 3.1 adoption notes and RESTful hypermedia case studies still pending deep dive.

Related Skills

microservices-architect

8
from sandraschi/advanced-memory-mcp

Microservices design expert covering service decomposition, communication patterns, and distributed systems

uiux-design-consultant

8
from sandraschi/advanced-memory-mcp

User experience and interface design expert for wireframing, user research, and design systems

presentation-design-expert

8
from sandraschi/advanced-memory-mcp

Presentation specialist for slide design, visual storytelling, data visualization, and compelling public speaking techniques

graphic-design-fundamentals

8
from sandraschi/advanced-memory-mcp

Graphic design expert covering typography, color theory, layout, and visual communication

mcp-server-architect

8
from sandraschi/advanced-memory-mcp

Comprehensive MCP server development guide covering FastMCP 2.14.3 features, Anthropic standards, ecosystem integration, and production deployment across all agentic IDEs

testing-strategy-guide

8
from sandraschi/advanced-memory-mcp

Test automation expert covering unit tests, integration tests, TDD, and testing best practices

security-best-practices-expert

8
from sandraschi/advanced-memory-mcp

Application security specialist covering OWASP top 10, secure coding, and vulnerability prevention

refactoring-specialist

8
from sandraschi/advanced-memory-mcp

Code refactoring expert for improving code quality, reducing technical debt, and safe transformations

python-debugging-expert

8
from sandraschi/advanced-memory-mcp

Master debugger for Python code with expertise in common errors, performance issues, and debugging tools

performance-tuning-expert

8
from sandraschi/advanced-memory-mcp

Application performance specialist for profiling, optimization, and scaling strategies

git-workflow-specialist

8
from sandraschi/advanced-memory-mcp

Git expert covering branching strategies, collaboration, conflict resolution, and best practices

docker-and-kubernetes-pro

8
from sandraschi/advanced-memory-mcp

Container orchestration expert for Docker, Kubernetes, and cloud-native deployments