Zum Hauptinhalt springen
Dieser Inhalt ist noch nicht in Ihrer Sprache verfügbar und wird auf Englisch angezeigt.

API Designer

Skill Verifiziert Aktiv

REST and GraphQL API architect for designing robust, scalable APIs. Use when designing new APIs or improving existing ones.

Zweck

To guide users in architecting robust, scalable, and maintainable REST and GraphQL APIs by providing best practices, principles, and validation tools.

Funktionen

  • Designs REST and GraphQL APIs
  • Provides REST API design principles
  • Offers GraphQL schema design guidance
  • Covers API versioning strategies
  • Details authentication and authorization methods
  • Recommends rate limiting parameters
  • Includes scripts for API scaffold generation and validation

Anwendungsfälle

  • Designing a new API from scratch
  • Reviewing and improving existing API designs
  • Creating API specifications and documentation
  • Ensuring API scalability, robustness, and maintainability

Nicht-Ziele

  • Implementing the actual API endpoints
  • Handling runtime API requests or traffic management
  • Providing tools for API testing or deployment

Workflow

  1. User initiates API design task.
  2. Skill provides guidance on REST or GraphQL principles.
  3. User interacts with the skill to refine API structure, endpoints, and specifications.
  4. User may invoke scripts to generate or validate design artifacts.
  5. Skill outputs refined API design documentation and best practices.

Versioning

  • info:Release ManagementWhile there are no formal release tags or CHANGELOG, the commit history shows recent activity, and the installation method is tied to the `main` branch, suggesting versioning is implicitly managed by commits.

Scope

  • info:Dry-run previewThe `generate_api.py` script has a `--force` flag for overwriting, but no explicit `--dry-run` option to preview file content before writing.

Practical Utility

  • info:Usage examplesThe README provides basic usage examples for interacting with the skill, but the SKILL.md could benefit from more end-to-end examples demonstrating the output of the scripts and design generation.

Installation

npx skills add charon-fan/agent-playbook

Führt das Vercel skills CLI (skills.sh) via npx aus — benötigt Node.js lokal und mindestens einen installierten skills-kompatiblen Agent (Claude Code, Cursor, Codex, …). Setzt voraus, dass das Repo dem agentskills.io-Format folgt.

Qualitätspunktzahl

Verifiziert
98 /100
Analysiert 6 days ago

Vertrauenssignale

Letzter Commitabout 1 month ago
Sterne53
Lizenznot_applicable
Status
Quellcode ansehen

Ähnliche Erweiterungen

API Designer

99

Use when designing REST or GraphQL APIs, creating OpenAPI specifications, or planning API architecture. Invoke for resource modeling, versioning strategies, pagination patterns, error handling standards.

Skill
jeffallan

API Design Patterns

100

Comprehensive API design patterns covering REST, GraphQL, gRPC, versioning, authentication, and modern API best practices

Skill
bobmatnyc

Backend Api Design

99

Design RPC-style APIs with layered architecture (Controller → Manager → Repository). Use when creating new API endpoints, designing API contracts, or reviewing API patterns.

Skill
spartan-stratos

Api Design

99

REST API design patterns including resource naming, status codes, pagination, filtering, error responses, versioning, and rate limiting for production APIs.

Skill
affaan-m

Shopify Expert

99

Comprehensive Shopify development expert with access to 24 official documentation files covering APIs (GraphQL Admin, Storefront, REST), app development, themes, Liquid, Hydrogen, checkout, extensions, webhooks, Functions, CLI, subscriptions, payments, and all platform features. Invoke when user mentions Shopify, e-commerce, online store, product management, orders, checkout, themes, or headless commerce.

Skill
raintree-technology

Graphql Schema

98

Guide for designing GraphQL schemas following industry best practices. Use this skill when: (1) designing a new GraphQL schema or API, (2) reviewing existing schema for improvements, (3) deciding on type structures or nullability, (4) implementing pagination or error patterns, (5) ensuring security in schema design.

Skill
apollographql