المهارات api-documentation
📝

api-documentation

آمن

Gerar Documentação de API

متاح أيضًا من: CuriousLearner

Este fluxo de trabalho ajuda desenvolvedores a criar documentação abrangente de API, guiando-os através da criação de especificação OpenAPI, escrita de guia para desenvolvedores, geração de exemplos de código e configuração de documentação interativa.

يدعم: Claude Codex Code(CC)
🥉 72 برونزي
1

تنزيل ZIP المهارة

2

رفع في Claude

اذهب إلى Settings → Capabilities → Skills → Upload skill

3

فعّل وابدأ الاستخدام

اختبرها

استخدام "api-documentation". Use o fluxo de trabalho @api-documentation para documentar minha API de gerenciamento de usuários

النتيجة المتوقعة:

Vou guiá-lo através da criação de documentação abrangente de API em 7 fases:

**Fase 1: Descoberta de API**
- Inventariar seus endpoints
- Documentar formatos de requisição e resposta
- Identificar requisitos de autenticação

[Guiando através de cada fase com ações específicas]

استخدام "api-documentation". Criar especificação OpenAPI para minha API de e-commerce

النتيجة المتوقعة:

Aqui está a estrutura da sua especificação OpenAPI:

```yaml
openapi: 3.0.0
info:
title: E-Commerce API
version: 1.0.0
paths:
/products:
get:
summary: List products
responses:
200:
description: Successful response
```

التدقيق الأمني

آمن
v1 • 2/24/2026

Security analysis confirms this is a safe documentation workflow skill. The static analyzer flagged 28 instances of 'external_commands' (Ruby/shell backtick execution) and 9 instances of 'weak cryptographic algorithms', but both are false positives. The backticks in the file are Markdown code spans (e.g., `api-documenter`) used for skill name references, not shell command execution. No actual security risks were identified.

1
الملفات التي تم فحصها
165
الأسطر التي تم تحليلها
2
النتائج
1
إجمالي عمليات التدقيق
مشكلات متوسطة المخاطر (2)
False Positive: Markdown Code Spans Flagged as Shell Commands
Static analyzer detected 'Ruby/shell backtick execution' at 28 locations, but these are Markdown inline code formatting (backticks around skill names like `api-documenter`), not shell command substitution. This is a false positive.
False Positive: Cryptographic Algorithm Detection
Static analyzer flagged 9 instances of 'weak cryptographic algorithm', but this skill is a documentation workflow with no cryptographic operations. Likely triggered by pattern matching on the word 'api' or YAML content.
تم تدقيقه بواسطة: claude

درجة الجودة

38
الهندسة المعمارية
100
قابلية الصيانة
87
المحتوى
50
المجتمع
95
الأمان
83
الامتثال للمواصفات

ماذا يمكنك بناءه

Documentação de Novo Projeto de API

Criar documentação completa para uma nova API REST do zero, incluindo especificação OpenAPI, guia para desenvolvedores e documentos interativos.

Atualização de Documentação de API Legada

Atualizar e modernizar documentação de API existente para incluir especificações OpenAPI, exemplos de código e funcionalidades interativas de teste.

Criação de Portal Interno de API

Construir um portal interno de API com documentação abrangente, exemplos de código e guias de integração para equipes internas.

جرّب هذه الموجهات

Iniciar Documentação de API
Use o fluxo de trabalho @api-documentation para criar documentação para minha API REST. Tenho uma lista de endpoints e preciso de ajuda para gerar especificações OpenAPI e um guia para desenvolvedores.
Gerar Especificação OpenAPI
Use @api-documentation para criar uma especificação OpenAPI para minha API. A API tem autenticação via JWT e inclui endpoints para usuários, produtos e pedidos.
Adicionar Exemplos de Código
Use o fluxo de trabalho @api-documentation para adicionar exemplos de código à minha documentação de API existente. Preciso de exemplos em Python, JavaScript e cURL.
Configurar Documentação Interativa
Use @api-documentation para configurar documentação interativa com Swagger UI e Redoc para minha especificação OpenAPI existente. Configure a funcionalidade de teste.

أفضل الممارسات

  • Comece com a descoberta de API para entender todos os endpoints antes de gerar documentação
  • Mantenha as especificações OpenAPI sincronizadas com as mudanças reais da API usando automação
  • Teste todos os exemplos de código para garantir que funcionam em ambientes de produção

تجنب

  • Pular a fase de descoberta e pular direto para geração de documentação
  • Gerar documentação sem verificar a precisão das especificações de API
  • Criar documentos estáticos que nunca são atualizados quando as APIs mudam

الأسئلة المتكررة

Quais habilidades este fluxo de trabalho invoca?
Este fluxo de trabalho invoca habilidades como api-documenter, openapi-spec-generation, api-documentation-generator, docs-architect e outras para executar tarefas específicas de documentação.
Preciso instalar outras habilidades?
Sim, algumas fases requerem outras habilidades como api-documenter, openapi-spec-generation e documentation-templates para estar disponíveis na sua biblioteca de habilidades.
Este fluxo de trabalho pode gerar documentação para APIs GraphQL?
Este fluxo de trabalho é otimizado para APIs REST com especificações OpenAPI. Suporte a GraphQL exigiria adaptação ou habilidades adicionais.
Como mantenho minha documentação de API atualizada?
A Fase 7 cobre configuração de automação com validação e monitoramento. Você pode configurar webhooks para acionar reconstruções de documentação quando as APIs mudarem.
Quais formatos de saída este fluxo de trabalho suporta?
O fluxo de trabalho produz OpenAPI (YAML/JSON), guias para desenvolvedores em Markdown, exemplos de código em várias linguagens e configura Swagger UI ou Redoc para documentação interativa.
Posso personalizar o modelo de documentação?
Sim, você pode modificar as fases e prompts do fluxo de trabalho para corresponder aos padrões de documentação e requisitos de marca da sua organização.

تفاصيل المطور

المؤلف

sickn33

الترخيص

MIT

مرجع

main

بنية الملفات

📄 SKILL.md