Skills for Real Engineers. Straight from my .agents directory.
replica-diff
Agent skill fromJakeschincariol/replica-skill
Compares an app clone against the original: a feature parity score from the feature matrix (weighted by must, should, could) with the missing list in build order, plus a screenshot layout diff that ignores colour so a rebrand does not count against you. Two standard-library Python tools. Use when the user says "how close is my clone", "compare it to the original", "what's missing", "parity check", "diff the screens", "is it ready", or after /replica-test.
How to install replica-diff
npx skills add Jakeschincariol/replica-skill# or add only this skill to Claude Code: copy the folder
replica-diff/
# into
~/.claude/skills/replica-diff/ (all projects)
.claude/skills/replica-diff/ (one project)
1# replica-diff23Two tools in this folder, both standard-library Python, no installs:45```bash6python3 parity.py replica/features.csv # feature parity + missing list7python3 imgdiff.py replica/screens/S07.png replica/clone-screens/S07.png --out diff-S07.png8python3 imgdiff.py a.png b.png --json > replica/diffs/S07.json # for parity.py --visual9python3 parity.py replica/features.csv --visual replica/diffs/*.json --markdown > replica/parity.md10```1112## What parity means here1314**Parity means it does the same job, not that it looks the same.** The15feature score is the number that matters: can a user do everything they could16do in the original. The layout score checks structure (is the information in17the same places, in the same hierarchy), because that is what makes a switcher18feel at home. It deliberately ignores colour, because replica-brand changes19every colour on purpose. Do not chase pixel parity with the original. Its20exact look is its trade dress, and it changes before launch.2122## Step 1: feature parity2324Make sure `replica/features.csv` is current: every row's `clone` column is25`yes`, `partial` (with a note), `no`, or `skip` (with a reason). Then:2627```bash28python3 parity.py replica/features.csv29```3031It weights must 3, should 2, could 1, counts partial as half, leaves out32`skip` rows and rows you added that the original does not have, and prints:33the score, must-haves done of total, each area weakest first, and the missing34…
Excerpt shown under the repository's MIT license.
More skills in replica-skill
Similar skill repositories
An agentic skills framework & software development methodology that works.
Public repository for Agent Skills
Makes your AI agent think like the laziest senior dev in the room. The best code is the code you never wrote.
Production-grade engineering skills for AI coding agents.
The open-source app everyone uses to manage agents at work
