api-documentation
Generate, validate, and maintain API endpoint documentation including OpenAPI specs, request/response examples, and versioned API references.
24 skills tagged ship · lifecycle axis.
Generate, validate, and maintain API endpoint documentation including OpenAPI specs, request/response examples, and versioned API references.
Generate changelogs from commit history using semantic versioning and conventional commits, including release notes and breaking change notices.
Generate CI/CD pipeline configurations for GitHub Actions, GitLab CI, or Azure Pipelines.
Perform structured code reviews with checklists, PR feedback, defect categorization, and severity classification.
Scan project dependencies for known CVEs and license compliance issues. Works with npm, pip, go mod, Maven, NuGet.
Write optimized Dockerfiles with multi-stage builds, security best practices, and minimal image sizes.
Guide branching strategies, commit conventions, merge vs rebase decisions, and conflict resolution workflows for consistent version control practices.
Test across component boundaries using real databases, HTTP clients, and message queues via Docker containers.
Generate Kubernetes manifests and Helm charts for deploying containerized applications to K8s clusters.
Verify test suite quality by injecting faults (mutants) into the code and checking if tests catch them.
Generate or update OpenAPI (Swagger) specifications from existing code, or validate code against existing specs.
Identify performance bottlenecks through complexity analysis, profiling review, caching strategy evaluation, and resource utilization assessment.
Manage pull request lifecycle including templates, reviewer assignment, merge criteria, and stale PR handling for efficient code integration.
Master workflow for a thorough PR review. Orchestrates code review, security review, and performance review in parallel, then routes the findings into PR management for triage and merge decisioning. No implementation logic.
Create comprehensive README files with installation instructions, usage examples, API reference, and contribution guidelines.
Parse git history to generate changelogs and release notes following Conventional Commits and Keep a Changelog formats.
Master workflow for cutting a release. Orchestrates test strategy selection, changelog generation, and CI pipeline invocation as a single named sequence ending in an audit. Contains no implementation logic.
Review code for OWASP Top 10 vulnerabilities, common security anti- patterns, and language-specific pitfalls.
Perform security-focused code review covering OWASP Top 10, vulnerability scanning, secret detection, and input validation.
Generate Infrastructure as Code using Terraform (or OpenTofu). Modules, state management, and environment separation.
Define the testing pyramid for a project: unit, integration, E2E. Set coverage targets and testing conventions.
Define test pyramid structure, coverage analysis, test type selection, and boundary condition identification for comprehensive quality assurance.
Decouple metric collection from pass/fail gating. Pass 1 gathers raw data. Pass 2 applies thresholds. Enables trend analysis without blocking, while still enforcing standards.
Generate unit tests following AAA pattern (Arrange-Act-Assert). Supports Jest, JUnit, Go Test, PyTest, and more.