rest-api-design は何をしますか?
リソースモデリング、HTTPメソッド、ステータスコード、バージョニング、ドキュメントのベストプラクティスに従ってRESTful APIを設計します。新しいAPIの作成、エンドポイントの設計、または既存のAPIアーキテクチャの改善に使用します。
リソースモデリング、HTTPメソッド、ステータスコード、バージョニング、ドキュメントのベストプラクティスに従ってRESTful APIを設計します。新しいAPIの作成、エンドポイントの設計、または既存のAPIアーキテクチャの改善に使用します。
このスキルは、RESTful APIの設計に関する包括的なガイダンスを提供します。リソースのモデリング、適切なHTTPメソッドの選択、ステータスコードの活用、APIバージョニング戦略、そして明確なドキュメント作成といったベストプラクティスに焦点を当てています。新しいAPIをゼロから作成する場合、既存のエンドポイントを改善する場合、またはAPIアーキテクチャ全体を見直す場合に特に有用です。このスキルは、Claude CodeやCursorなどのAIエージェントプラットフォーム上で動作し、開発者が高品質で保守性の高いAPIを迅速に設計できるように支援します。具体的な設計パターンや業界標準の知識をAIが活用することで、一貫性のあるスケーラブルなAPI設計を実現します。
npx skills add https://github.com/aj-geddes/useful-ai-prompts/tree/main/skills/rest-api-designリソースモデリング、HTTPメソッド、ステータスコード、バージョニング、ドキュメントのベストプラクティスに従ってRESTful APIを設計します。新しい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".