001-commands-inventory
Use when you need to generate a checklist document with embedded commands inventory,…
Use when a database schema or data-meaning change needs Parallel Change, including expand, migrate, and contract sequencing for column renames, type or data reinterpretation, large-table backfills, relationship-table changes, enum/status transitions, timezone/default changes,
$ npx -y skills add jabrena/plinth --skill 055-design-parallel-change --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/055-design-parallel-changeContext preview
The summary Claude sees to decide when to auto-load this skill.
Use when a database schema or data-meaning change needs Parallel Change, including expand, migrate, and contract sequencing for column renames, type or data reinterpretation, large-table backfills, relationship-table changes, enum/status transitions, timezone/default changes,
name: 055-design-parallel-change description: Use when a database schema or data-meaning change needs Parallel Change, including expand, migrate, and contract sequencing for column renames, type or data reinterpretation, large-table backfills, relationship-table changes, enum/status transitions, timezone/default changes, and index or uniqueness changes. This should trigger before framework-specific Flyway implementation guidance when deciding whether a migration needs a compatibility window or whether a simpler migration is sufficient. Part of Plinth Toolkit license: Apache-2.0 metadata: author: Juan Antonio Breña Moral version: 0.19.0
Guide Java Enterprise developers through Parallel Change for database migration scenarios. **This is an interactive SKILL**.
**What is covered in this Skill?**
Use Parallel Change as a database migration design pattern, then hand off implementation details to the framework-specific migration skill when needed.
1. **Classify the Migration Risk**
Read `references/055-design-parallel-change.md`, then identify the schema shape, data meaning, application read/write path, rollout window, rollback expectation, and production-data risk affected by the migration.
2. **Choose Parallel Change or Simpler Migration**
Recommend Parallel Change when old and new application versions or data interpretations must coexist. Recommend a simpler forward-only migration when the change is additive, small, immediately safe, and does not require a compatibility window.
3. **Design Expand, Migrate, Contract**
For Parallel Change, separate expand, migrate, and contract into independently deployable steps. Keep the old shape valid during expand and migrate; contract only after all deployed code and data have moved to the new shape.
4. **Plan Verification and Operations**
Define previous-release fixture checks, row-count expectations, duplicate detection, backfill monitoring, rollback behavior, and cleanup ownership. Prefer production-dialect migration tests and production-like data samples where feasible.
5. **Route Framework Implementation**
After the strategy is clear, use `313-frameworks-spring-db-migrations-flyway`, `413-frameworks-quarkus-db-migrations-flyway`, or `513-frameworks-micronaut-db-migrations-flyway` for framework-specific Flyway dependencies, configuration, migration locations, and tests.
6. **Report the Migration Plan**
Report the chosen approach, rejected alternative, expand/migrate/contract sequence or simpler migration, verification evidence, cleanup trigger, tradeoffs, skipped checks, and remaining risks.
For detailed guidance, examples, and constraints, see [references/055-design-parallel-change.md](references/055-design-parallel-change.md).
Languages: Español · 中文 Help this project grow: Become a sponsor
Use when you need to generate a checklist document with embedded commands inventory,…
Use when you need to generate a checklist document with embedded agents inventory, following…
Use when you need to generate a checklist document with Java system prompts from skills.xml,…
Use when you need to install the embedded project commands into command directories…
Use when you need to install the embedded robot agents into .github/agents, .claude/agents,…
Guides the creation of agile epics with comprehensive definition including business value,…