Create, edit, and integrate Tranmere Rovers kit SVGs for this repository's player avatar builder. Use when adding a home, away, third, or goalkeeper shirt from a photo or historical reference; correcting kit colours, stripes, collars, sponsors, crests, manufacturers, cuffs, or alignment; adding a season to the kit selector; or validating a kit through the `/builder/...` SVG route.
80
100%
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
Create kit artwork that matches the repository's established 512×512 layered avatar format and works locally before deployment.
Inspect the supplied reference image with the image viewer. Identify:
Inspect the closest existing SVGs in packages/site/public/builder/kits/home/. Prefer recent kits with a similar construction.
Read references/kit-format.md before creating or substantially restructuring artwork.
Inline the canonical detailed Tranmere crest fragment described in references/kit-format.md by default.
Create the main kit as packages/site/public/builder/kits/home/<kit-id>.svg.
If the collar must appear over the avatar neck, create packages/site/public/builder/kits/home/collars/<kit-id>.svg. The route layers this after the body.
Add a labelled option to the kit selector in packages/site/components/apps/PlayerAvatarBuilder.tsx.
Ensure the builder route loads the main kit and collar from local static assets. Do not make a newly created kit depend on its presence on a remote Git branch.
Render the complete avatar at:
/builder/<kit-id>/simple/ffd3b3/none/000000/fcb98b/LightGray/8e740c
Compare the complete avatar with the reference. Iterate on alignment and visibility at the rendered size.
Format changed TypeScript files and run the site production build.
<svg width="512" height="512" xmlns="http://www.w3.org/2000/svg">.shirt, collar, kitmaker, tranmere-crest, and sponsor.tranmere-crest group over a hand-drawn or simplified shield.<use>, href, xlink:href, an external image, or a URL.unoptimized rendering where the existing component already expects generated SVG URLs.transform, rather than changing every child coordinate.?v=2./builder/kits/home/<kit-id>.svg.yarn workspace @tranmere-web/site build.a8be5b1
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.