← Back to list

docs-api
by vuralserhat86
OS for Agents: 130+ Agentic Skills, Gemini Protocols, and Autonomous Workflows. (Antigravity System)
⭐ 19🍴 9📅 Jan 23, 2026
SKILL.md
name: docs_api router_kit: ManagementKit description: OpenAPI/Swagger API documentation ve endpoint belgeleme şablonları. metadata: skillport: category: operations tags: [accessibility, api integration, backend, browser apis, client-side, components, css3, debugging, deployment, docs api, frameworks, frontend, fullstack, html5, javascript, libraries, node.js, npm, performance optimization, responsive design, seo, state management, testing, typescript, ui/ux, web development] - docs-code
🌐 Docs API
API documentation ve OpenAPI best practices.
📋 OpenAPI Template
openapi: 3.0.3
info:
title: User API
version: 1.0.0
paths:
/users:
get:
summary: List users
responses:
'200':
description: Success
content:
application/json:
schema:
$ref: '#/components/schemas/User'
components:
schemas:
User:
type: object
properties:
id: { type: string }
email: { type: string, format: email }
📝 Endpoint Doc Template
## Create User
`POST /api/v1/users`
### Request
| Field | Type | Required | Description |
|-------|------|----------|-------------|
| email | string | Yes | Valid email |
| password | string | Yes | Min 8 chars |
### Response (201)
{ "success": true, "data": { "id": "...", "email": "..." } }
### Error (400)
{ "success": false, "error": { "code": "VALIDATION_ERROR" } }
Docs API v1.1 - Enhanced
🔄 Workflow
Kaynak: Redocly OpenAPI Workflow & API Handyman
Aşama 1: Design (Spec First)
- Mock:
prismveyastoplightile API'yi kodlamadan önce mockla. - Lint: OpenAPI dosyasını
spectralile standartlara (CamelCase, Descriptions vb.) göre denetle. - Structure: Tek devasa dosya yerine
$refkullanarak bileşenlere böl (components/schemas/User.yaml).
Aşama 2: Documentation
- Descriptions: Her endpoint ve parametre için anlamlı açıklama yaz.
- Examples: Başarılı ve hatalı (4xx, 5xx) response örneklerini mutlaka ekle.
- Auth: Security şemalarını (Bearer, OAuth2) net şekilde tanımla.
Aşama 3: Publication
- Generate:
redoc-cli bundleveyaswagger-cliile statik HTML oluştur. - Version: API versiyonunu ve değişiklik günlüğünü (Changelog) güncelle.
Kontrol Noktaları
| Aşama | Doğrulama |
|---|---|
| 1 | spectral lint openapi.yaml hatasız geçiyor mu? |
| 2 | Oluşturulan dokümantasyonda "Try it out" çalışıyor mu? |
| 3 | Tüm zorunlu alanlar (required) şemada işaretli mi? |
Score
Total Score
60/100
Based on repository quality metrics
✓SKILL.md
SKILL.mdファイルが含まれている
+20
○LICENSE
ライセンスが設定されている
0/10
✓説明文
100文字以上の説明がある
+10
○人気
GitHub Stars 100以上
0/15
○最近の活動
3ヶ月以内に更新がある
0/10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
○タグ
1つ以上のタグが設定されている
0/5
Reviews
💬
Reviews coming soon