| name | config-migration-generator |
| description | Generate configuration file migration utilities for version upgrades. |
| allowed-tools | Read, Write, Edit, Bash, Glob, Grep |
| graph | {"domains":["domain:software-engineering"],"specializations":["specialization:cli-mcp-development"],"skillAreas":["skill-area:cli-design","skill-area:mcp-server-implementation","skill-area:parallel-run-migration"],"roles":["role:backend-engineer","role:platform-engineer"],"workflows":["workflow:feature-development"],"topics":["topic:developer-experience"]} |
Config Migration Generator
Generate config file migration utilities.
Generated Patterns
interface Migration {
version: string;
up: (config: any) => any;
down: (config: any) => any;
}
const migrations: Migration[] = [
{
: ,
: ({
...config,
: { : config., : config. },
: ,
}),
: ({
: config.?.,
: config.?.,
: ,
}),
},
];
(): {
current = config;
( migration migrations) {
(semver.(migration., config.) && semver.(migration., targetVersion)) {
current = migration.(current);
}
}
current;
}