Upgrades Plain packages and applies required migration changes. Use when updating to newer package versions.
Installation
Details
Usage
After installing, this skill will be available to your AI coding assistant.
Verify installation:
skills listSkill Instructions
name: plain-upgrade description: Upgrades Plain packages and applies required migration changes. Use when updating to newer package versions.
Upgrade Plain Packages
1. Run the upgrade
uv run plain upgrade [package-names...]
This will show which packages were upgraded (e.g., plain-models: 0.1.0 -> 0.2.0).
2. Apply code changes for each upgraded package
For each package that was upgraded:
- Run
uv run plain changelog <package> --from <old-version> --to <new-version> - Read the "Upgrade instructions" section
- If it says "No changes required", skip to next package
- Apply any required code changes
3. Validate
- Run
uv run plain fixto fix formatting - Run
uv run plain preflightto validate configuration
Guidelines
- Process ALL packages before testing
- DO NOT commit any changes
- Keep code changes minimal and focused
- Report any issues or conflicts encountered
More by dropseed
View allRetrieves detailed documentation for Plain packages. Use when looking up package APIs or feature details.
Provides Tailwind CSS patterns for Plain templates. Use when styling templates or working with conditional CSS classes.
Captures and analyzes performance traces to identify slow queries and N+1 problems. Use when analyzing performance or optimizing database queries.
Manages database migrations and model changes. Use when creating migrations, running migrations, or modifying models.
