api-documentation
API Documentation
When to use this skill
- API Development: When adding new endpoints
- External Release: Public API launch
- Team Collaboration: Frontend-backend interface definition
Instructions
Step 1: OpenAPI (Swagger) Spec
More from rahmat1929/saskills
database-design
Design and optimize production-grade database schemas for SQL and NoSQL databases. Use when creating new databases, designing tables/collections, defining relationships, indexing strategies, migrations, multi-tenancy, security hardening, or performance optimization. Handles PostgreSQL, MySQL, MongoDB with native SQL — no ORM.
2ai-requirement-analysis
>
2functional-decomposition
>
2system-documentation
Generate a comprehensive Business Requirements Document (BRD) or Functional Specification Document (FSD) from project requirements, PRDs, briefs, or interactive interviews. Use this skill whenever the user mentions BRD, business requirements, functional specs, FSD, software specification, feature specification, system specification, functional requirements document, or wants to document business needs or how a system should behave. Also trigger when users ask to "spec out" a feature, write up requirements, or create a detailed plan for stakeholders or developers — even if they don't use the exact terms explicitly.
2