К основному содержанию
скилл CX Codex

api-reference-documentation · aj-geddes — скилл для Claude Code: документация API

Скилл помогает агенту собрать справочник по API: эндпоинты, аутентификация, примеры запросов и ответов, спецификация OpenAPI.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add aj-geddes/useful-ai-prompts --skill api-reference-documentation -a claude-code
Открыть на GitHub

Что делает api-reference-documentation

Скилл задаёт агенту структуру работы над документацией API. Он ведёт от спецификации OpenAPI 3.0+ к описанию эндпоинтов, аутентификации, примеров запросов и ответов, лимитов и пагинации. Внутри есть стартовый пример спецификации и каталог references/ с подробными разборами — например, спецификация OpenAPI и описание эндпоинта списка товаров.

Помимо REST, скилл покрывает GraphQL, вебхуки, версионирование API и документацию SDK. Отдельный блок best practices перечисляет, что стоит включать: примеры ответов с ошибками, единые имена полей, примеры на нескольких языках, интерактивный Swagger UI. Там же список того, чего делать не надо — оставлять эндпоинты без описания, забывать про аутентификацию, игнорировать пометки об устаревании.

Скилл рассчитан на несколько платформ: Claude, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode. Для Claude файл скилла лежит по пути ~/.claude/skills/api-reference-documentation/SKILL.md. Если у вас уже есть рабочая спецификация, скилл пригодится для её приведения к единому виду — но сначала проверьте, что версия OpenAPI в проекте не ниже 3.0, иначе часть примеров придётся переписывать.

Какие задачи решает

  • описать эндпоинты REST API так, чтобы по ним можно было интегрироваться
  • собрать спецификацию OpenAPI 3.0+ из разрозненных заметок
  • добавить примеры запросов и ответов к каждому эндпоинту
  • задокументировать аутентификацию, лимиты запросов и пагинацию
  • описать вебхуки и версионирование API вместе с гайдом по миграции

Примеры запросов агенту

  • Собери справочник по API для нашего сервиса заказов: эндпоинты, аутентификация, примеры запросов и ответов.
  • Оформи спецификацию OpenAPI для этих эндпоинтов и добавь примеры ответов с ошибками.
  • Задокументируй вебхуки и распиши, как менять версию API без ломающих изменений.

Как установить api-reference-documentation

1Через Skills CLI (Vercel)

npx skills add aj-geddes/useful-ai-prompts --skill api-reference-documentation -a claude-code

2Вручную: положить файлы

~/.claude/skills/api-reference-documentation/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/api-reference-documentation/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о api-reference-documentation

Как установить api-reference-documentation в Claude?

Выполните npx skills add aj-geddes/useful-ai-prompts --skill api-reference-documentation -a claude-code. После этого файл скилла появится по пути ~/.claude/skills/api-reference-documentation/SKILL.md.

Что делает api-reference-documentation?

Помогает агенту писать справочную документацию по API: спецификацию OpenAPI, описание эндпоинтов, аутентификации, примеров запросов и ответов, лимитов и пагинации.

С какими видами API работает скилл?

С REST и GraphQL, а ещё с вебхуками, версионированием и документацией SDK.

Исходный текст

SKILL.md · MIT
---
name: api-reference-documentation
description: >
  Create comprehensive API reference documentation with OpenAPI/Swagger specs,
  REST endpoints, authentication, examples, and SDKs. Use when documenting REST
  APIs, GraphQL APIs, endpoint documentation, or OpenAPI specifications.
---

# API Reference Documentation

## Table of Contents

- [Overview](#overview)
- [When to Use](#when-to-use)
- [Quick Start](#quick-start)
- [Reference Guides](#reference-guides)
- [Best Practices](#best-practices)

## Overview

Generate professional API documentation that developers can use to integrate with your API, including endpoint specifications, authentication, request/response examples, and interactive documentation.

## When to Use

- Documenting REST APIs
- Creating OpenAPI/Swagger specifications
- GraphQL API documentation
- SDK and client library docs
- API authentication guides
- Rate limiting documentation
- Webhook documentation
- API versioning guides

## Quick Start

Minimal working example:

```yaml
openapi: 3.0.3
info:
  title: E-Commerce API
  description: |
    Complete API for managing e-commerce operations including products,
    orders, customers, and payments.

    ## Authentication
    All endpoints require Bearer token authentication. Include your API key
    in the Authorization header: `Authorization: Bearer YOUR_API_KEY`

    ## Rate Limiting
    - 1000 requests per hour for authenticated users
    - 100 requests per hour for unauthenticated requests

    ## Pagination
    List endpoints return paginated results with `page` and `limit` parameters.
  version: 2.0.0
  contact:
    name: API Support
    email: [email protected]
    url: https://example.com/support
  license:
    name: MIT
    url: https://opensource.org/licenses/MIT
// ... (see reference guides for full implementation)
```

## Reference Guides

Detailed implementations in the `references/` directory:

| Guide | Contents |
|---|---|
| [OpenAPI Specification Example](references/openapi-specification-example.md) | openapi: 3.0.3 |
| [List Products](references/list-products.md) | List Products |

## Best Practices

### ✅ DO

- Use OpenAPI 3.0+ specification
- Include request/response examples for every endpoint
- Document all query parameters and headers
- Provide authentication examples
- Include error response formats
- Document rate limits and pagination
- Use consistent naming conventions
- Include SDK examples in multiple languages
- Document webhook payloads
- Provide interactive API explorer (Swagger UI)
- Version your API documentation
- Include migration guides for breaking changes

### ❌ DON'T

- Skip error response documentation
- Forget to document authentication
- Use inconsistent terminology
- Leave endpoints undocumented
- Ignore deprecation notices
- Skip versioning information

© aj-geddes · MIT · aj-geddes/useful-ai-prompts

Похожие скиллы

Всё по теме «Тексты и документация» →

Сначала — api-reference-documentation от других авторов.

api-reference-documentation secondsky Собирает справочник по REST API из спецификации OpenAPI: эндпоинты, авторизация, примеры запросов и ответов. Пригодится, когда нужен developer portal или SDK-референс. CX Codex +1 454установок doc-api davila7 Разбирает код проекта и собирает документацию по API: спецификацию, примеры запросов и ответов, интерактивную страницу. Пригодится, когда эндпоинтов много, а описывать их руками не хочется. 733установок api-documentation bobmatnyc Набор правил, по которым агент пишет докстринги, JSDoc, Godoc и описания эндпоинтов. Пригодится, когда API документируют в нескольких агентах и текст расползается. CX Codex +1 379установок spring-boot-openapi-documentation giuseppe-trisciuoglio Скилл помогает агенту настроить SpringDoc OpenAPI 3.0 и Swagger UI в проекте на Spring Boot 3.x и разметить эндпоинты аннотациями. CX Codex +1 4 000установок documentation-engineer VoltAgent Community Проектирует и обновляет техническую документацию: справочники API, пошаговые руководства и архитектурные схемы. Пригодится, когда документация отстает от изменений в коде. 735установок api-reference-quality Samuel Berthe Аудирует справочник API по спецификации OpenAPI и находит расхождения в эндпоинтах, кодах ошибок и примерах. Помогает внедрить проверки в CI. CX Codex +1 7 800установок

Из того же набора118

application-logging Скилл для настройки структурного логирования в приложениях: уровни, контекст, централизованный сбор и разбор логов. CX Codex +1 496установок changelog-maintenance Скилл помогает агенту писать и поддерживать CHANGELOG.md по формату Keep a Changelog: разделы Added, Changed, Fixed, Security и отметки о ломающих изменениях. CX Codex +1 495установок grafana-dashboard Помогает агенту собирать дашборды Grafana: панели, переменные, алерты и провижининг. Пригодится, когда нужно быстро накидать мониторинг по метрикам. CX Codex +1 494установок Model Hyperparameter Tuning Скилл для подбора гиперпараметров моделей: grid search, random search, байесовская оптимизация через Optuna. Пригодится, когда базовые настройки уже не тянут. CX Codex +1 494установок database-performance-debugging Скилл помогает найти медленные SQL-запросы и разобрать их планы выполнения. Пригодится, когда приложение тормозит или база упирается в CPU. CX Codex +1 493установок code-documentation Скилл для написания документации прямо в коде: JSDoc, Python-докстринги, JavaDoc, комментарии и описания API. Пригодится, когда нужно задокументировать функции и классы, а не переписывать их вслепую. CX Codex +1 492установок reactive-programming Скилл для работы с реактивными потоками: RxJS, observables, обработка backpressure. Пригодится, когда в проекте много асинхронных данных и событий. CX Codex +1 491установок api-pagination Скилл подсказывает агенту, как отдавать большие коллекции: offset/limit, курсоры, keyset. Пригодится, когда список пользователей или результатов поиска не влезает в один ответ. CX Codex +1 489установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой