← Back to list

spec-writing-openapi
by michaellperry
⭐ 0🍴 0📅 Jan 23, 2026
SKILL.md
name: spec-writing-openapi description: Writes complete OpenAPI 3.0 specifications for API endpoints following RESTful conventions. Use when creating new API endpoints, documenting API contracts, or defining request/response schemas for GloboTicket APIs.
OpenAPI Specification
Provide complete OpenAPI 3.0 definitions for ALL new or modified endpoints:
openapi: 3.0.0
info:
title: GloboTicket API - [Feature Name]
version: 1.0.0
paths:
/api/resource:
post:
summary: Create new resource
tags:
- Resource
security:
- cookieAuth: []
requestBody:
required: true
content:
application/json:
schema:
$ref: '#/components/schemas/CreateResourceRequest'
responses:
'201':
description: Resource created successfully
content:
application/json:
schema:
$ref: '#/components/schemas/ResourceResponse'
'400':
description: Invalid request
'401':
description: Unauthorized
'429':
description: Rate limit exceeded
components:
schemas:
CreateResourceRequest:
type: object
required:
- name
properties:
name:
type: string
maxLength: 100
example: "Resource Name"
ResourceResponse:
type: object
properties:
id:
type: integer
format: int32
entityGuid:
type: string
format: uuid
name:
type: string
createdAt:
type: string
format: date-time
securitySchemes:
cookieAuth:
type: apiKey
in: cookie
name: .GloboTicket.Auth
API Design Principles
- Use RESTful conventions (GET, POST, PUT, DELETE)
- Return appropriate status codes (201 for created, 204 for no content)
- Follow existing endpoint patterns in codebase
- Require authorization by default
- Specify all validation rules and constraints
- Document error responses (400, 401, 403, 404, 429, 500)
Score
Total Score
50/100
Based on repository quality metrics
✓SKILL.md
SKILL.mdファイルが含まれている
+20
○LICENSE
ライセンスが設定されている
0/10
○説明文
100文字以上の説明がある
0/10
○人気
GitHub Stars 100以上
0/15
○最近の活動
3ヶ月以内に更新がある
0/10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
○タグ
1つ以上のタグが設定されている
0/5
Reviews
💬
Reviews coming soon