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

Apollo Router Plugin Creator

Skill Verifiziert Aktiv

Guide for writing Apollo Router native Rust plugins. Use this skill when: (1) users want to create a new router plugin, (2) users want to add service hooks (router_service, supergraph_service, execution_service, subgraph_service), (3) users want to modify an existing router plugin, (4) users need to understand router plugin patterns or the request lifecycle. (5) triggers on requests like "create a new plugin", "add a router plugin", "modify the X plugin", or "add subgraph_service hook".

Zweck

To guide users in creating custom Rust plugins for Apollo Router, enabling them to extend its functionality and integrate custom logic.

Funktionen

  • Step-by-step guide for plugin creation
  • Detailed explanation of service hooks (router, supergraph, execution, subgraph)
  • Examples of common plugin patterns
  • Guidance on configuration and registration
  • Testing strategies for plugins

Anwendungsfälle

  • Creating a new router plugin from scratch
  • Adding custom logic to service hooks
  • Understanding the Apollo Router request lifecycle
  • Modifying or extending existing router plugins

Nicht-Ziele

  • Developing non-Rust plugins for Apollo Router
  • General Apollo Router configuration beyond plugin integration
  • Debugging unrelated Rust or Apollo Router issues

Installation

Zuerst Marketplace hinzufügen

/plugin marketplace add apollographql/skills
/plugin install skills@apollo-marketplace

Qualitätspunktzahl

Verifiziert
98 /100
Analysiert about 22 hours ago

Vertrauenssignale

Letzter Commit1 day ago
Sterne62
LizenzMIT
Status
Quellcode ansehen

Ähnliche Erweiterungen

API Design Patterns

100

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

Skill
bobmatnyc

Apollo Router

100

Version-aware guide for configuring and running Apollo Router for federated GraphQL supergraphs. Generates correct YAML for both Router v1.x and v2.x. Use this skill when: (1) setting up Apollo Router to run a supergraph, (2) configuring routing, headers, or CORS, (3) implementing custom plugins (Rhai scripts or coprocessors), (4) configuring telemetry (tracing, metrics, logging), (5) troubleshooting Router performance or connectivity issues.

Skill
apollographql

Apollo Ios

100

Guide for building Apple-platform applications with Apollo iOS, the strongly-typed GraphQL client for Swift. Use this skill when: (1) adding Apollo iOS to a Swift Package Manager or Xcode project, (2) configuring `apollo-codegen-config.json` and running code generation, (3) configuring an `ApolloClient` with auth, interceptors, and caching, (4) writing queries, mutations, or subscriptions from SwiftUI views, (5) writing tests against generated operation mocks.

Skill
apollographql

Apollo Federation

100

Guide for authoring Apollo Federation subgraph schemas. Use this skill when: (1) creating new subgraph schemas for a federated supergraph, (2) defining or modifying entities with @key, (3) sharing types/fields across subgraphs with @shareable, (4) working with federation directives (@external, @requires, @provides, @override, @inaccessible), (5) troubleshooting composition errors, (6) any task involving federation schema design patterns.

Skill
apollographql

Plugin Authoring

100

Verwenden Sie dies beim Erstellen, Ändern oder Debuggen von Claude Code-Plugins. Löst bei Verzeichnissen .claude-plugin/, plugin.json, marketplace.json, commands/, agents/, skills/, hooks/ aus. Bietet Schemata, Vorlagen, Validierungs-Workflows und Fehlerbehebung.

Skill
ivan-magda

Lean Ctx

100

Context Runtime für KI-Agenten — 59 MCP-Tools, 10 Lesemodi, über 95 Shell-Muster, Tree-sitter AST für 18 Sprachen. Komprimiert LLM-Kontext um bis zu 99%. Verwenden Sie es beim Lesen von Dateien, Ausführen von Shell-Befehlen, Suchen von Code oder Erkunden von Verzeichnissen. Automatische Installation, falls nicht vorhanden.

Skill
yvgude