rest-api-design 是做什么的?
遵循最佳实践设计RESTful API,涵盖资源建模、HTTP方法、状态码、版本控制和文档。适用于创建新API、设计端点或改进现有API架构。
遵循最佳实践设计RESTful API,涵盖资源建模、HTTP方法、状态码、版本控制和文档。适用于创建新API、设计端点或改进现有API架构。
该技能基于行业最佳实践,指导用户设计RESTful API,特别关注资源建模、HTTP方法、状态码、版本控制和文档编写。它通过结构化的方法帮助开发者创建一致、可维护且易于理解的API。该技能支持所有主流的AI编码代理平台,如Claude Code、Cursor、Codex等,并基于其SKILL.md文档提供详尽的指南,包括案例和模板。使用此技能可以显著提升API设计的质量和团队协作效率。
npx skills add https://github.com/aj-geddes/useful-ai-prompts/tree/main/skills/rest-api-design遵循最佳实践设计RESTful API,涵盖资源建模、HTTP方法、状态码、版本控制和文档。适用于创建新API、设计端点或改进现有API架构。
This repo contains 11 individual skills — each has its own dedicated page.
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.
Infrastructure automation and configuration management using Ansible playbooks, roles, and inventory. Use for deploying applications, patching, and managing servers.
Create system architecture diagrams using Mermaid, PlantUML, C4 model, flowcharts, and sequence diagrams. Use when documenting architecture, system design, data flows, or technical workflows.
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.
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.
Develop native iOS apps with Swift. Covers MVVM architecture, SwiftUI, URLSession for networking, Combine for reactive programming, and Core Data persistence.
Build Jenkins declarative and scripted pipelines with stages, agents, parameters, and plugins. Implement multi-branch pipelines and deployment automation.
Master markdown formatting, GitHub Flavored Markdown, README files, and documentation formatting. Use when writing markdown docs, READMEs, or formatting documentation.
Configure Nginx web server for high-performance reverse proxy, load balancing, SSL/TLS, caching, and API gateway functionality.
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.
Create wireframes and interactive prototypes to visualize user interfaces and gather feedback early. Use tools and techniques to communicate design ideas before development.
ElevenLabs text-to-speech with mac-style say UX.
Oracle CLI second-model review/debug/refactor/design with selected files, dry-run token checks, API or browser engine.
Capture and automate macOS UI with the Peekaboo CLI.
Generate multiple radically different interface designs for a module using parallel sub-agents. Use when user wants to design an API, explore interface options, compare module shapes, or mentions "design it twice".
Build a throwaway prototype to flesh out a design — a runnable terminal app for state/business-logic questions, or several radically different UI variations toggleable from one route.
Interview the user relentlessly about a plan or design until reaching shared understanding, resolving each branch of the decision tree. Use when user wants to stress-test a plan, get grilled on their design, or mentions "grill me".