convex-migrations 是做什麼的?
適用於發展中應用程式的結構遷移策略,包括新增欄位、回填資料、移除已棄用欄位、索引遷移和零停機遷移模式。
適用於發展中應用程式的結構遷移策略,包括新增欄位、回填資料、移除已棄用欄位、索引遷移和零停機遷移模式。
這個技能提供了在 Convex 平台上進行資料庫結構遷移的完整策略與實作指南。隨著應用程式演進,開發者需要安全地新增欄位、回填資料、移除已棄用欄位,以及遷移索引,同時確保系統在遷移過程中保持可用。此技能詳細說明了如何採用零停機遷移模式,以最小化對使用者的影響,並避免服務中斷。支援 Convex 平台,開發者可以依照文件中的步驟,撰寫腳本並透過 Convex 的排程功能執行遷移任務。這對於維護大規模生產環境的應用程式尤為重要,因為它能有效降低資料遺失或服務不穩定的風險。
npx skills add https://github.com/waynesutton/convexskills/tree/main/skills/convex-migrationsInstalled? Explore more 程式設計與開發 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →
適用於發展中應用程式的結構遷移策略,包括新增欄位、回填資料、移除已棄用欄位、索引遷移和零停機遷移模式。
This repo contains 13 individual skills — each has its own dedicated page.
Prevent feature creep when building software, apps, and AI-powered products. Use this skill when planning features, reviewing scope, building MVPs, managing backlogs, or when a user says "just one more feature." Helps developers and AI agents stay focused, ship faster, and avoid bloated products.
Umbrella skill for all Convex development patterns. Routes to specific skills like convex-functions, convex-realtime, convex-agents, etc.
Building AI agents with the Convex Agent component including thread management, tool integration, streaming responses, RAG patterns, and workflow orchestration
Guidelines for building production-ready Convex apps covering function organization, query patterns, validation, TypeScript usage, error handling, and the Zen of Convex design philosophy
How to create, structure, and publish self-contained Convex components with proper isolation, exports, and dependency management
Scheduled function patterns for background tasks including interval scheduling, cron expressions, job monitoring, retry strategies, and best practices for long-running tasks
Complete file handling including upload flows, serving files via URL, storing generated files from actions, deletion, and accessing file metadata from system tables
Writing queries, mutations, actions, and HTTP actions with proper argument validation, error handling, internal functions, and runtime considerations
External API integration and webhook handling including HTTP endpoint routing, request/response handling, authentication, CORS configuration, and webhook signature validation
Patterns for building reactive apps including subscription management, optimistic updates, cache behavior, and paginated queries with cursor-based loading
Defining and validating database schemas with proper typing, index configuration, optional fields, unions, and migration strategies for schema changes
Deep security review patterns for authorization logic, data access boundaries, action isolation, rate limiting, and protecting sensitive operations
Quick security audit checklist covering authentication, function exposure, argument validation, row-level access control, and environment variable handling
Send and manage iMessages via BlueBubbles, including attachments, tapbacks, edits, replies, and groups.
Control Eight Sleep pods (status, temperature, alarms, schedules).
BluOS CLI (blu) for discovery, playback, grouping, and volume.
Create, search, and manage Bear notes via grizzly CLI.
Capture frames or clips from RTSP/ONVIF cameras.
Search GIF providers with CLI/TUI, download results, and extract stills/sheets.