Communitygithub.com

aj-geddes/rest-api-design

遵循最佳实践设计RESTful API,涵盖资源建模、HTTP方法、状态码、版本控制和文档。适用于创建新API、设计端点或改进现有API架构。

rest-api-design 是什么?

该技能基于行业最佳实践,指导用户设计RESTful API,特别关注资源建模、HTTP方法、状态码、版本控制和文档编写。它通过结构化的方法帮助开发者创建一致、可维护且易于理解的API。该技能支持所有主流的AI编码代理平台,如Claude Code、Cursor、Codex等,并基于其SKILL.md文档提供详尽的指南,包括案例和模板。使用此技能可以显著提升API设计的质量和团队协作效率。

兼容平台~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/aj-geddes/useful-ai-prompts/tree/main/skills/rest-api-design

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

rest-api-design 是做什么的?

遵循最佳实践设计RESTful API,涵盖资源建模、HTTP方法、状态码、版本控制和文档。适用于创建新API、设计端点或改进现有API架构。

Individual skills in this repo

This repo contains 11 individual skills — each has its own dedicated page.

aj-geddes/android-kotlin-development

Develop native Android apps with Kotlin. Covers MVVM with Jetpack, Compose for modern UI, Retrofit for API calls, Room for local storage, and navigation architecture.

aj-geddes/ansible-automation

Infrastructure automation and configuration management using Ansible playbooks, roles, and inventory. Use for deploying applications, patching, and managing servers.

aj-geddes/architecture-diagrams

Create system architecture diagrams using Mermaid, PlantUML, C4 model, flowcharts, and sequence diagrams. Use when documenting architecture, system design, data flows, or technical workflows.

aj-geddes/code-review-analysis

Perform comprehensive code reviews with best practices, security checks, and constructive feedback. Use when reviewing pull requests, analyzing code quality, checking for security vulnerabilities, or providing code improvement suggestions.

aj-geddes/flask-api-development

Develop lightweight Flask APIs with routing, blueprints, database integration, authentication, and request/response handling. Use when building RESTful APIs, microservices, or lightweight web services with Flask.

aj-geddes/ios-swift-development

Develop native iOS apps with Swift. Covers MVVM architecture, SwiftUI, URLSession for networking, Combine for reactive programming, and Core Data persistence.

aj-geddes/jenkins-pipeline

Build Jenkins declarative and scripted pipelines with stages, agents, parameters, and plugins. Implement multi-branch pipelines and deployment automation.

aj-geddes/markdown-documentation

Master markdown formatting, GitHub Flavored Markdown, README files, and documentation formatting. Use when writing markdown docs, READMEs, or formatting documentation.

aj-geddes/nginx-configuration

Configure Nginx web server for high-performance reverse proxy, load balancing, SSL/TLS, caching, and API gateway functionality.

aj-geddes/nodejs-express-server

Build production-ready Express.js servers with middleware, authentication, routing, and database integration. Use when creating REST APIs, managing requests/responses, implementing middleware chains, and handling server logic.

aj-geddes/wireframe-prototyping

Create wireframes and interactive prototypes to visualize user interfaces and gather feedback early. Use tools and techniques to communicate design ideas before development.

相关技能