DevOps
CI/CD、基礎設施和雲端部署技能
16146 skills in this category
Subcategories
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 rate limit, redis upstash, kv storage, edge kv, serverless redis, vercel ttl, vercel expire, kv typescript, next.js kv, server actions kv, edge runtime kv
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
Unnamed Skill
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
Global Validation
Implement runtime validation and type safety using Zod schemas for Content Collections, API inputs, form data, and environment variables. Use this skill when validating user input, API requests, content schemas, or ensuring data integrity. When working on Content Collections schema definitions in src/content/config.ts, API route input validation with Zod, form validation (server-side and client-side), environment variable validation, component prop validation with runtime checks, URL and query parameter validation, request body and form data sanitization, TypeScript runtime type validation, or custom Zod refinements and transformations.
frontend-css
Write and structure CSS following the project's methodology (Tailwind CSS, BEM, CSS Modules, utility classes), maintaining design system consistency, avoiding framework style overrides, and minimizing custom CSS. Use this skill when creating or modifying CSS files (.css, .scss, .sass, .less, .pcss), CSS Module files (.module.css, .module.scss), styled-components or emotion files (.styles.ts, .styles.js), Tailwind CSS configuration files (tailwind.config.js, tailwind.config.ts), theme files, or when writing utility classes in JSX/TSX components, HTML templates, or Vue/Svelte files. Use this when implementing Tailwind CSS utility classes like flex, grid, text-center, bg-blue-500, p-4, rounded-lg, shadow-md, hover:opacity-80, or responsive variants like sm:block, md:flex, lg:grid-cols-3, xl:max-w-7xl for mobile-first responsive design, writing BEM-style class names following the Block__Element--Modifier convention (like header__logo--large or card__title--featured) for structured, maintainable CSS architecture,
ci-health-check
Check CI/CD workflow status and troubleshoot failing checks in GitHub Actions
test
Primary entry point for testing guidance. Routes to appropriate test type (unit, integration, E2E) based on what you're testing. Use when asked about "test", "testing", "write tests", "TDD", or test strategy. Embeds Testing Trophy philosophy and TDD Red-Green-Refactor as core discipline.