From coding-agent
Zero-downtime database migration patterns — safe column additions, index creation, data backfills, and rollback strategies. Use when writing or reviewing database migrations for production systems.
npx claudepluginhub devjarus/coding-agentThis skill uses the workspace's default tool permissions.
- Writing database migrations (any ORM/tool)
Generates design tokens/docs from CSS/Tailwind/styled-components codebases, audits visual consistency across 10 dimensions, detects AI slop in UI.
Records polished WebM UI demo videos of web apps using Playwright with cursor overlay, natural pacing, and three-phase scripting. Activates for demo, walkthrough, screen recording, or tutorial requests.
Delivers idiomatic Kotlin patterns for null safety, immutability, sealed classes, coroutines, Flows, extensions, DSL builders, and Gradle DSL. Use when writing, reviewing, refactoring, or designing Kotlin code.
| What you want to do | How to do it safely |
|---|---|
| Add nullable column | Single migration, safe |
| Add NOT NULL column | Add nullable → backfill → add constraint |
| Rename column | Add new → copy data → update code → drop old |
| Drop column | Stop reading in code → deploy → drop column |
| Add index | CREATE INDEX CONCURRENTLY |
| Change column type | Add new column with new type → migrate data → swap code → drop old |
| Add enum value | ALTER TYPE ADD VALUE (safe in Postgres) |
| Remove enum value | Never (create new enum type instead) |