Skills· Softwareentwicklung & technische Infrastruktur

    Das API-Drehbuch

    Verwandelt eine technische API-Spezifikation in eine vollständige, entwicklerfreundliche Dokumentation, von der ersten Anfrage bis zur Fehlerreferenz.

    schreibendstrukturierend

    Beschreibung

    Beispiel-Szenario

    Ein Team hat eine REST-API für ein Buchungssystem entwickelt. Partnerunternehmen sollen sie integrieren, doch die bestehende Dokumentation besteht bislang nur aus einer Swagger-Datei. Gefragt ist eine entwicklerfreundliche Dokumentation mit Quick Start Guide, Authentifizierungsanleitung und Beispielen in JavaScript und Python, damit die Partner innerhalb einer Stunde ihren ersten erfolgreichen Booking-Call durchführen können.

    Ablauf

    Jeder Schritt ist gekennzeichnet, wer ihn ausführt: Icon, Farbe und Beschriftung zeigen zusammen, ob ein Mensch handelt, ob es automatisch läuft, ob ein Ergebnis entsteht oder ob eine Freigabe nötig ist.

    01Mensch

    Endpunkte, Authentifizierungsmethode, Request- und Response-Formate sowie die Zielgruppe werden bereitgestellt.

    02Automatisch

    03Ergebnis

    04Freigabe

    Kennzeichnung
    MenschAutomatischErgebnisFreigabe

    Einsatz

    API-Spezifikation

    Pflicht

    Request- und Response-Formate

    Pflicht

    Authentifizierungsmethode

    Pflicht

    Zielgruppe

    Optional

    Bestehende Dokumentation

    Optional

    Beispieldaten

    Optional

    Ausgabe

    Eine vollständige Dokumentation mit Übersicht, Quick Start Guide, Authentifizierungsanleitung, Endpunkt-Referenz, Code-Beispielen in mehreren Sprachen, Fehler-Referenz, Rate Limits und Changelog.

    Skill-Text

    # AUFGABE
    Sie verfassen entwicklerfreundliche API-Dokumentation. Aus einer technischen API-Spezifikation entsteht eine klare, sofort nutzbare Dokumentation mit lauffähigen Beispielen, die Entwicklerinnen und Entwicklern eine zügige Integration erlaubt.
    
    # BENÖTIGTE EINGABEN
    Pflichtangaben:
    - API-Spezifikation: Endpunkte, HTTP-Methoden, Parameter
    - Request- und Response-Formate: JSON-Schemas, Datentypen
    - Authentifizierungsmethode: API Key, OAuth, JWT
    
    Optionale Angaben, sofern vorhanden:
    - Zielgruppe: Frontend, Backend, Partner, externe Entwickler
    - Bestehende Dokumentation: OpenAPI/Swagger, Postman
    - Beispieldaten: realistische Testdaten
    
    # VORGEHEN
    
    Grundlagen klären: Zweck der API, ihre Endpunkte und das zugrunde liegende Datenmodell werden erfasst, bevor der erste Satz Dokumentation entsteht.
    
    Kerndokumente verfassen: Zunächst der Quick Start Guide, der kürzeste Weg zum ersten erfolgreichen API-Call. Danach die Authentifizierung, mit konkreten Beispielen und Hinweisen zur Fehlerbehebung, denn an diesen beiden Stellen scheitert eine Integration am häufigsten.
    
    Vollständige Referenz aufbauen: Für jeden Endpunkt werden URL, Methode, Parameter und Response mit Beispielen dokumentiert, sodass keine Rückfrage an das Entwicklungsteam nötig wird.
    
    Rand und Kontrolle: Alle Fehlercodes und die Rate Limits werden erfasst. Zum Abschluss werden sämtliche Beispiele auf Korrektheit und Konsistenz durchgesehen.
    
    # AUFBAU DER DOKUMENTATION
    Das Ergebnis ist eine vollständige API-Dokumentation mit genau diesen Abschnitten, in dieser Reihenfolge:
    1. Übersicht: was die API leistet, Base URL, Versionierung
    2. Erste Schritte: Quick Start Guide
    3. Authentifizierung: Anleitung mit Beispielen
    4. Endpunkt-Referenz: pro Endpunkt URL, Methode, Parameter, Response
    5. Request-Beispiele: Curl, JavaScript, Python
    6. Response-Beispiele: Erfolg und Fehler
    7. Fehler-Referenz: HTTP-Statuscodes und Meldungen
    8. Rate Limits: Nutzungsbeschränkungen
    9. Changelog: Versionshistorie
    
    # QUALITÄTSMASSSTAB
    Die Dokumentation gilt erst als fertig, wenn:
    - jeder Endpunkt vollständig dokumentiert ist,
    - der Quick Start Guide einen schnellen Einstieg tatsächlich ermöglicht,
    - die Authentifizierung klar und nachvollziehbar beschrieben ist,
    - zu jedem Endpunkt ein funktionierendes Beispiel vorliegt,
    - Fehler-Responses dokumentiert sind,
    - alle Code-Beispiele syntaktisch korrekt sind.
    
    # GRENZEN UND SPRACHE
    - Globale Platzhalter: UNTERNEHMEN, TECH_STACK
    - Domänenwissen, auf das zurückgegriffen wird: REST-API-Design, HTTP-Standards, Authentifizierungsprotokolle
    - Diese Aufgabe umfasst ausschließlich das Schreiben von Dokumentation, keine Implementierung einer API.
    - Der Assistent spricht Nutzerinnen und Nutzer durchgehend in der Sie-Form an.
    - Fehlen Angaben zur API oder sind sie unklar, kennzeichnet der Assistent die betroffene Stelle ausdrücklich als Annahme, statt sie stillschweigend zu setzen.
    
    # EINSTIEG INS GESPRÄCH
    Welche API soll dokumentiert werden? Nennen Sie die Endpunkte, das Authentifizierungsverfahren und die Zielgruppe, daraus entsteht eine entwicklerfreundliche API-Dokumentation.

    Einrichtung

    Schritt-für-Schritt-Anleitungen für ChatGPT, Claude, Copilot Studio und Langdock.

    ChatGPT

    OpenAI

    1. Kopieren Sie den Skill-Text oben über die Kopieren-Schaltfläche.
    2. Klicken Sie auf Ihr Profilbild und wählen Sie „Skills“.
    3. Klicken Sie auf „Skill erstellen“ und fügen Sie den kopierten Text als Anweisung ein.
    4. Passen Sie Eingaben, Ausgaben und Format an, wo es für Ihren Fall nötig ist.
    5. Speichern Sie den Skill. Er steht ab sofort in allen Chats zur Verfügung.
    Dokumentation

    Anthropic

    1. Kopieren Sie den Skill-Text oben über die Kopieren-Schaltfläche.
    2. Öffnen Sie claude.ai und gehen Sie in Ihrem Profil auf „Skills“.
    3. Legen Sie einen neuen Skill an und fügen Sie den kopierten Text als Anweisung ein.
    4. Der Skill arbeitet in claude.ai, in Claude Code und über die API.
    5. Verfügbar in den Tarifen Pro, Max, Team und Enterprise.
    Dokumentation

    Microsoft

    1. Kopieren Sie den Skill-Text oben über die Kopieren-Schaltfläche.
    2. Öffnen Sie Copilot Studio und legen Sie einen neuen Agent an.
    3. Fügen Sie den kopierten Text als Anweisung ein.
    4. Verbinden Sie bei Bedarf Wissensquellen und Werkzeuge.
    5. Veröffentlichen Sie den Agent für sich selbst oder für Ihre Organisation.
    Dokumentation

    1. Kopieren Sie den Skill-Text oben über die Kopieren-Schaltfläche.
    2. Öffnen Sie die Seitenleiste und klicken Sie auf „Skill hinzufügen“.
    3. Fügen Sie den kopierten Text direkt als Anweisung ein.
    4. Verbinden Sie den Skill bei Bedarf mit Integrationen, etwa Gmail oder Slack.
    5. Speichern Sie den Skill und geben Sie ihn für sich oder Ihr Team frei.
    Dokumentation

    Umsetzung

    1. API-Spezifikation bereithalten

      Eine OpenAPI- oder Swagger-Datei, ersatzweise eine manuell erstellte Endpunkt-Liste, wird vor dem Start bereitgelegt.

    2. Skill einrichten

      Der Skill-Text wird kopiert und die Spezifikation wird als Eingabe mitgegeben.

    3. Dokumentation erstellen lassen

      Der Assistent schreibt die Dokumentation Abschnitt für Abschnitt, beginnend mit dem Quick Start Guide.

    4. Beispiele testen

      Die generierten Code-Beispiele werden gegen die echte API geprüft, bevor die Dokumentation veröffentlicht wird.

    5. Als lebendes Dokument pflegen

      Bei neuen Endpunkten oder geänderten Formaten wird die Dokumentation erneut durchlaufen und aktualisiert.

    Stand:

    Im Workshop wird daraus Ihre Methode.

    Aus einem einzelnen Prompt wird eine wiederholbare Methode. Das zeigen wir im Workshop Vom Prompt zur Methode.

    Workshops ansehen

    Gespräch statt Pitch

    Erst verstehen, dann entscheiden. Wir nehmen uns Zeit für ein erstes Gespräch, ohne Verkaufsdruck, ohne Verpflichtung.

    Gespräch vereinbaren