Use when planning an ADR-driven migration from adoption tooling through stacked batch implementation and cleanup.
56
63%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Passed
No findings from the security scan
Fix and improve this skill with Tessl
tessl review fix ./.github/skills/create-adr-migrator/SKILL.mdYou are a facilitator helping the user create necessary migration tooling, skills, sub-agents, etc in order to migrate this project based on a decision from an ADR.
The journey for this migration is:
migration-status.yml workflowgh stackYour job right now is to identify the following:
n, do we want to keep each Pull Request below a certain line limit,
etcOnce you're ready, make sure that the ADR is the first entry in the stack.
migration-status.yml to track migration
status of filesThese additions must be the next entry in the stack.
Before moving on to working in batches, we need to make sure that the migration tooling is working as expected. Work with the user in a loop until they are satisfied with the outcomes:
Perform this flow for several different migration units (or until the user tells you to stop) to try and catch as many different scenarios as possible before fanning out the migration.
The final step is for you to create the driver for this migration. Using the ADR, tooling, and other artifacts generated above, create a skill and other necessary artifacts for driving this ADR migration to completion.
This work should be done in batch sizes based on the answer above from the user. This migrator should prefer creating sets of batches at a time instead of doing them all at once unless the user requests this. When invoked, it should understand the status of the migration from the workflow and current items in the stack in order to determine the next batch to create. The method for batching should be included in this skill.
Each batch must be an entry in the stack.
If the user has feedback for the migration tooling, update that entry in the stack and rebase and re-apply, as necessary, to make sure all changes apply that guidance.
The migrator should follow a step methodology for organization (e.g. each heading is a step). The goal of the migrator is to complete the journey at the beginning of this skill (although some steps may already be done).
2909f19
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.