Loading...
Loading...
Use when an app has to move onto a design system that already exists, such as "migrate the app to our design system", "move every screen onto the new components", a rollout, or an adoption audit. Not for making the system or for swapping raw values for tokens, which are build-design-system.
npx skill4agent add arla6ka/design.how migrate-design-systembuild-design-system/references/glossary.md.design-system/taste.mdbuild-design-systemscripts/node <this skill>/scripts/<name>.mjsscripts/legacy.mjsscripts/build-design-system/scripts/capture.mjsbuild-design-system/scripts/pixdiff.mjsbuild-design-system/scripts/capture-guard.mjs.design-system/.git/info/excludeGo, <budget>.design-system/.git/info/exclude.design-system/start-branchland.mjs.design-system/roles.mdinherit-parent.design-system/decisions.tsvtime, phase, decision, why, evidence pointer, resultbuild-design-systemnode <this skill>/scripts/legacy.mjs --init-config --config .design-system/legacy.jsonlegacyImportssystemImports--inventory --config .design-system/legacy.jsonscripts/legacy.mjsscripts/legacy.json--recordscripts/legacy-baseline.jsoncapture.mjs--writes <file>intended changereferences/running-many-agents.mdland.mjs--bodies-checkdecisions.tsvreferences/correct.mdlegacy.mjs --zero--inventoryverifiedreferences/correct.mdSURFACE <id, never reused> <name> at <sha>
MAY EDIT <paths, one per line>. Dirty files not listed are read-only. Conflicts go to the coordinator.
KEEP <behaviours that must not change, one per line>
LESSONS <the numbers of the lessons in references/lessons.md that apply to this surface>
STANDING the person's standing preferences, word for word
BANS git push, sed -i (use an exact edit), pkill (stop your own PIDs), git add -A, git stash, merge or checkout in the shared tree, git reset --hard
SCRATCH .design-system/tmp/<worker id>/ only
RETURN the verdict file, written before the final message: verdict, commands with exit codes, files changed, evidence paths, what was not exercisedreferences/lessons.mdreferences/parity.mdblocked/blocked-on <gap>land.mjs.design-system/tmp/<worker id>/