api-design-principles
Description
Master REST and GraphQL API design principles to build intuitive, scalable, and maintainable APIs.
How to Use
- Visit the GitHub repository to get the SKILL.md file
- Copy the file to your project root or .cursor/rules directory
- Restart your AI assistant or editor to apply the new skill
Full Skill Documentation
name
api-design-principles
description
Master REST and GraphQL API design principles to build intuitive, scalable, and maintainable APIs that delight developers. Use when designing new APIs, reviewing API specifications, or establishing API design standards.
Tags
Related Skills
fastapi-templates
Create production-ready FastAPI projects with async patterns, dependency injection, and comprehensive error handling.
database-optimization
Optimize database queries, indexing strategies, and data modeling for high-performance applications.
temporal-python-testing
Test Temporal workflows with pytest, time-skipping, and mocking strategies.
temporal-python-workflows
Build durable, fault-tolerant workflows using Temporal with Python SDK.
web3-testing
Test smart contracts using Hardhat and Foundry with unit tests, integration tests, and mainnet forking.