convex-migrations 是做什么的?
面向演进应用程序的数据库迁移策略,包括添加新字段、回填数据、删除已弃用字段、索引迁移以及零停机迁移模式。
用于演进应用程序的数据库迁移策略,包括添加新字段、回填数据、删除已弃用字段、索引迁移以及零停机迁移模式。
该技能提供了在Convex平台上进行数据库模式迁移的全面策略。它涵盖了添加新字段、回填现有数据、安全删除已弃用字段、管理索引迁移以及实现零停机迁移模式等关键操作。对于需要在不停机或破坏现有功能的情况下持续演进数据模型的开发者来说,该技能非常有用。它支持Convex平台,并通过详细的代码示例和步骤指南,指导用户如何编写和执行安全的迁移脚本。核心方法包括使用`mutation`和`query`函数来逐步更新文档,以及利用`system.indexes`来管理索引变更。
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.