DevOps
CI/CD, Infrastructure, and Cloud deployment skills
16146 skills in this category
backend-api
Design and implement RESTful API endpoints following REST principles, consistent naming conventions, versioning strategies, and proper HTTP methods. Use this skill when creating or modifying API route handlers in files like routes.js, routes.ts, api.py, routes.rb, controllers/*.js, controllers/*.ts, api/*.js, or any backend files that define HTTP endpoints and handle requests/responses. Use this when implementing CRUD operations with appropriate HTTP methods (GET for retrieving data, POST for creating new resources, PUT/PATCH for updating existing resources, DELETE for removing resources), designing RESTful URL structures with plural resource nouns like /users, /products, or /orders that follow REST conventions, setting up API versioning in URL paths like /v1/users or /api/v2/products or via headers for backward compatibility, defining query parameters for filtering collections (?status=active), sorting data (?sort=createdAt:desc), pagination (?page=2&limit=20), and search functionality (?q=search+term), conf
chrome-devtools
Chrome debugging and inspection via local CDP Docker container
analyste-financier-bancaire
Expert CPA en analyse DSCR, ratios financiers et validation de prévisionnels pour financement PME.
lineage-awareness
Always-active self-knowledge of CIPS lineage and founding insights. Use when session starts or lineage recall needed.
deployment-patterns
Deploy projects to Vercel, Railway, or Docker with platform-specific best practices. Use when deploying applications, configuring deployment settings, debugging deployment failures, or setting up CI/CD pipelines. Triggers on "deploy to vercel", "railway deployment", "docker build", "deployment failed", "configure vercel.json".
vercel-kv
This skill provides comprehensive knowledge for integrating Vercel KV (Redis-compatible key-value storage powered by Upstash) into Vercel applications. It should be used when setting up Vercel KV for Next.js applications, implementing caching patterns, managing sessions, or handling rate limiting in edge and serverless functions.Use this skill when:- Setting up Vercel KV for Next.js applications- Implementing caching strategies (page cache, API cache, data cache)- Managing user sessions or authentication tokens in serverless environments- Building rate limiting for APIs or features- Storing temporary data with TTL (time-to-live)- Migrating from Cloudflare KV to Vercel KV- Encountering errors like "KV_REST_API_URL not set", "rate limit exceeded", or "JSON serialization errors"- Need Redis-compatible API with strong consistency (vs eventual consistency)Keywords: vercel kv, @vercel/kv, vercel redis, upstash vercel, kv vercel, redis vercel edge, key-value vercel, vercel cache, vercel sessions, vercel
twelve-factor
Guide for building cloud-native applications following the 12-Factor App methodology with Kubernetes, containers, and modern deployment practices
gcp-troubleshoot
Troubleshoot GCP services using tool-first access (via MCP when available), falling back to the CLI only when necessary. Focus on Firestore, Cloud Run, networking, load balancers, IAM, Pub/Sub, Cloud SQL, and Storage.
testing
Automated test generation, review, and execution for pytest-based projects. Auto-activates on keywords test, coverage, pytest, unittest, integration test, e2e, performance, benchmark, security testing. Routes to specialized testing workflows based on user intent.
supabase-expert
Comprehensive Supabase expert with access to 2,616 official documentation files covering PostgreSQL database, authentication, real-time subscriptions, storage, edge functions, vector embeddings, and all platform features. Invoke when user mentions Supabase, PostgreSQL, database, auth, real-time, storage, edge functions, backend-as-a-service, or pgvector.
backend-migrations
Write safe, reversible database migrations that support zero-downtime deployments. Use this skill when creating or modifying database migration files. When working on files in migrations/, alembic/, or any database schema change files. When adding new tables, columns, indexes, or constraints. When writing rollback/down methods for migrations. When considering deployment order for schema changes in high-availability systems.
truth-auditor-captain
Truth Auditor Captain - Fact validation, hallucination detection, evidence synthesis, and final verification
sc-startup
Run repo startup: prompt load, checklist sync, optional PR triage, worktree hygiene, and CI pull. Best-effort with structured status.
resize-images
Resizes images that are too large for the blog. Use when asked to resize images, optimize images, or make images smaller. Can resize to a specific width (e.g., "resize to 300px") or default to 1000px max width. Defaults to the most recent post's assets folder.
deployment-pipeline-design
Design multi-stage CI/CD pipelines with approval gates, security checks, and deployment orchestration. Use when architecting deployment workflows, setting up continuous delivery, or implementing GitOps practices.
serena-code-reading
Token-efficient code reading protocol using Serena's progressive disclosure pattern (90-95% token savings). Provides mandatory workflow, tool reference, and common patterns for symbol-level code navigation.
data-validation
Validate trip data quality using 4 algorithms: distance sum, fuel consumption, efficiency range, deviation
control-mapper
Map security controls between different compliance frameworks including NIST 800-53, ISO 27001, CIS Controls, PCI-DSS, HIPAA, SOC 2, and CMMC. Use this skill for gap analysis, multi-framework compliance, and control rationalization.
sine-cosine-module
Technical implementation guide for building the interactive sine/cosine visualization module. Use when writing React Three Fiber components, implementing animations, structuring state, building the unit circle or wave visualization, creating the match scoring system, or optimizing performance. Triggers on code implementation questions for the math module.
animation-principles-troubleshooting
Use when animation feels wrong and you need to diagnose which principle is failing or being misapplied