#183 by GitHub stars

Jakeschincariol/replica-skill

Eleven free Claude skills that clone any app: reverse-engineer it, rebuild it, test it for bugs, then fix what its users hate. Free, MIT.

History

Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.

View weekly changes

replica-architect/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

77c9436fb3d1 → 77c9436fb3d1

Compare on GitHub

replica-backend/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

77c9436fb3d1 → 77c9436fb3d1

Compare on GitHub

replica-brand/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Local scripts → After Local scripts

77c9436fb3d1 → 77c9436fb3d1

Compare on GitHub

replica-build/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

77c9436fb3d1 → 77c9436fb3d1

Compare on GitHub

replica-deploy/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Local scripts → After Local scripts

77c9436fb3d1 → 77c9436fb3d1

Compare on GitHub

replica-design/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Local scripts → After Local scripts

77c9436fb3d1 → 77c9436fb3d1

Compare on GitHub

replica-diff/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

77c9436fb3d1 → 77c9436fb3d1

Compare on GitHub

replica-entrepreneur/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

77c9436fb3d1 → 77c9436fb3d1

Compare on GitHub

replica-launch/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Local scripts → After Local scripts

77c9436fb3d1 → 77c9436fb3d1

Compare on GitHub

replica-recon/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

77c9436fb3d1 → 77c9436fb3d1

Compare on GitHub

replica-test/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Local scripts → After Local scripts

77c9436fb3d1 → 77c9436fb3d1

Compare on GitHub

View on GitHubAdd to my skills

Verified commit 77c9436fb3d18c3d58169efb8caf4fe906b0dc51

git clone --filter=blob:none --no-checkout https://github.com/Jakeschincariol/replica-skill.git .hotskills/jakeschincariol-replica-skill && git -C .hotskills/jakeschincariol-replica-skill checkout --detach 77c9436fb3d18c3d58169efb8caf4fe906b0dc51 # Copy each selected skill directory from .hotskills/jakeschincariol-replica-skill into .claude/skills/<skill-name>/
7.9kGitHub stars
1.1kstars in 7 days
11skills in this repository
0commits in 30 days

Heat

7.4
  • Star growth, last 7 daysAhead of 99% of tracked repositories
  • Star growth, last 24 hoursAhead of 99% of tracked repositories
  • Rank movement, last 7 daysAhead of 95% of tracked repositories
  • Commits, last 30 daysAhead of 0% of tracked repositories
  • Accounts asking about it through MCP, last 7 daysNot available
  • Hot votes this weekAhead of 0% of tracked repositories

Heat never changes the order by stars, and sponsorship never touches it. How heat works

Stars over time

Sep 27, 2026Nov 7, 20267,944

Individual skills in this repository

How it works

replica-architect

When your agent uses it

Plans the stack, database schema and API for an app clone, from the recon map replica-recon wrote. Picks boring, managed tech, turns the inferred data model into real SQL with indexes and access rules, lists every route by flow, and orders the build as a thin vertical slice first. Use when the user says "plan the clone", "what stack should I use", "design the database", "write the schema", "plan the API", "architecture for my version of X", or after /replica-recon finishes.

What it loads into context

Frontmatter

130 tokens

Always available to the agent

SKILL.md

1,137 tokens

When the skill is activated

Reference documents

216 tokens

Loaded on request

Token counts are estimates. Scripts run separately; they are not counted as reference context.

The playbook

  1. Step 1: the stack
  2. Step 2: the schema
  3. Step 3: the API
  4. Step 4: the parts that bite
  5. Step 5: build order
  6. Output

Files

  • ../.claude-plugin/marketplace.jsonasset621 bytes
  • ../.claude-plugin/plugin.jsonasset617 bytes
  • SKILL.mdcore4,586 bytes
  • architecture.mddoc716 bytes
Read SKILL.md

# replica-architect

Reads `replica/recon.md` and `replica/features.csv`. Writes
`replica/architecture.md` (template: architecture.md in this folder).

If there is no recon map, stop and run `/replica-recon` first. Planning a
clone from memory of what an app does is how you miss half of it.

## Step 1: the stack

Use what the user already knows if they have a stack. Otherwise the default,
because every part is managed, documented and cheap at zero users:

| layer | default | swap for |
View the complete source on GitHub

Skills included

  • replica-architect
  • replica-backend
  • replica-brand
  • replica-build
  • replica-deploy
  • replica-design
  • replica-diff
  • replica-entrepreneur
  • replica-launch
  • replica-recon
  • replica-test

Repository facts

License
MIT
Created
Oct 3, 2026
Last pushed
Oct 3, 2026
Forks
1,389
Open issues
10
Project activity
Active

Rank over the last 12 weeks

Now #183 · best #183 · up 488 in 30 days

  1. #206 on Nov 1
  2. #204 on Nov 2
  3. #199 on Nov 3
  4. #188 on Nov 4
  5. #187 on Nov 5
  6. #183 since Nov 6
28 earlier periods
  1. #906 on Sep 27
  2. #864 on Oct 3
  3. #896 on Oct 4
  4. #897 on Oct 5
  5. #818 on Oct 6
  6. #741 on Oct 7
  7. #671 on Oct 8
  8. #565 on Oct 9
  9. #511 on Oct 10
  10. #463 on Oct 11
  11. #446 on Oct 12
  12. #410 on Oct 13
  13. #397 on Oct 14
  14. #381 on Oct 15
  15. #366 on Oct 16
  16. #336 on Oct 17
  17. #323 on Oct 18
  18. #314 on Oct 19
  19. #296 on Oct 20
  20. #281 on Oct 21
  21. #262 on Oct 22
  22. #255 on Oct 23
  23. #248 on Oct 24
  24. #250 on Oct 25
  25. #224 on Oct 28
  26. #215 on Oct 29
  27. #211 on Oct 30
  28. #208 on Oct 31

Before you install

Network or broad shell

Automated signals, not a guarantee

Checked Nov 2, 2026

Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.

Show 18 notes
  • replica-brand/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • replica-brand/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • replica-brand/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • replica-build/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • replica-deploy/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • replica-design/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • replica-design/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • replica-diff/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • replica-diff/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • replica-diff/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • replica-entrepreneur/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • replica-entrepreneur/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • replica-entrepreneur/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • replica-entrepreneur/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • replica-launch/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • replica-launch/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • replica-recon/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • replica-test/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
Show all 39 signals by file

.claude-plugin/marketplace.json

  • Network accessline 1
    {   "$schema": "https://anthropic.com/claude-code/marketplace.schema.json",
  • Network accessline 2
    "$schema": "https://anthropic.com/claude-code/marketplace.schema.json",
  • Network accessline 5
    "owner": {     "name": "Jake Schincariol",     "url": "https://opusjake.ai"
  • Network accessline 6
    "name": "Jake Schincariol",     "url": "https://opusjake.ai"   },
  • Network accessline 7
    "url": "https://opusjake.ai"
  • Network accessline 13
    "source": "./",       "category": "productivity",       "homepage": "https://github.com/Jakeschincariol/replica-skill"
  • Network accessline 14
    "category": "productivity",       "homepage": "https://github.com/Jakeschincariol/replica-skill"     }
  • Network accessline 15
    "homepage": "https://github.com/Jakeschincariol/replica-skill"

.claude-plugin/plugin.json

  • Network accessline 5
    "author": {     "name": "Jake Schincariol",     "url": "https://opusjake.ai"
  • Network accessline 6
    "name": "Jake Schincariol",     "url": "https://opusjake.ai"   },
  • Network accessline 7
    "url": "https://opusjake.ai"
  • Network accessline 8
    },   "homepage": "https://github.com/Jakeschincariol/replica-skill",   "repository": "https://github.com/Jakeschincariol/replica-skill",
  • Network accessline 9
    "homepage": "https://github.com/Jakeschincariol/replica-skill",
  • Network accessline 10
    "repository": "https://github.com/Jakeschincariol/replica-skill",

replica-brand/sweep.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    #!/usr/bin/env python3

replica-design/contrast.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    #!/usr/bin/env python3

replica-diff/imgdiff.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 261
    cr, cc = stack.pop()                 cells.append((cr, cc))                 for nr, nc in ((cr + 1, cc), (cr - 1, cc), (cr, cc + 1), (cr, cc - 1)):
  • Network accessline 262
    cells.append((cr, cc))                 for nr, nc in ((cr + 1, cc), (cr - 1, cc), (cr, cc + 1), (cr, cc - 1)):                     if 0 <= nr < n_rows and 0 <= nc < n_cols and flags[nr][nc] \
  • Network accessline 263
    for nr, nc in ((cr + 1, cc), (cr - 1, cc), (cr, cc + 1), (cr, cc - 1)):
  • Network accessline 264
    if 0 <= nr < n_rows and 0 <= nc < n_cols and flags[nr][nc] \

replica-diff/parity.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    #!/usr/bin/env python3

replica-entrepreneur/SKILL.md

  • Network accessline 34
    or review sites whose terms forbid it. Official public feeds and APIs are   fine within their terms: Apple's customer reviews RSS feed   (`https://itunes.apple.com/us/rss/customerreviews/id=<APP_ID>/sortBy=mostRecent/json`),
  • Network accessline 35
    fine within their terms: Apple's customer reviews RSS feed   (`https://itunes.apple.com/us/rss/customerreviews/id=<APP_ID>/sortBy=mostRecent/json`),   the Hacker News Algolia API (`hn.algolia.com/api/v1/search?query=...`),
  • Network accessline 36
    (`https://itunes.apple.com/us/rss/customerreviews/id=<APP_ID>/sortBy=mostRecent/json`),

replica-entrepreneur/reviews.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 171
    req = next((p for p in request_patterns if p.search(rv["text"])), None)         if req is not None:             requests.append({"quote": snippet(rv["text"], req), "url": rv["url"],
  • Network accessline 172
    if req is not None:             requests.append({"quote": snippet(rv["text"], req), "url": rv["url"],                              "source": rv["source"], "rating": rv["rating"]})
  • Network accessline 173
    requests.append({"quote": snippet(rv["text"], req), "url": rv["url"],

replica-launch/listing.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Possible obfuscationline 50
    if ch == "<U+200D>":
  • Possible obfuscationline 50
    if ch == "<U+200D>":
  • Possible obfuscationline 53
    if cat in ("Mn", "Me") or ch in ("<U+FE0F>", "<U+FE0E>") or 0x1F3FB <= ord(ch) <= 0x1F3FF:
  • Possible obfuscationline 53
    if cat in ("Mn", "Me") or ch in ("<U+FE0F>", "<U+FE0E>") or 0x1F3FB <= ord(ch) <= 0x1F3FF:

replica-test/e2e.example.spec.ts

  • Executable scriptline 1
    Executable file

How the signals fit together

Facts from a static read of the files at the pinned commit. They describe what the code does, not why.

Some files could not be read; the facts below still hold.

Hidden characters: 1 fact
Signal confidence: 39 facts

Works with

Agent compatibility, from the files in this repository
AgentStatusEvidenceInstall to
Claude CodeNativeManifest .claude-plugin/marketplace.json.claude/skills/<skill-name>/
CodexCompatibleStandard SKILL.md replica-architect/SKILL.md.agents/skills/<skill-name>/
CursorCompatibleStandard SKILL.md replica-architect/SKILL.md.cursor/skills/<skill-name>/
Gemini CLICompatibleStandard SKILL.md replica-architect/SKILL.md.gemini/skills/<skill-name>/
GitHub CopilotCompatibleStandard SKILL.md replica-architect/SKILL.md.github/skills/<skill-name>/
OpenCodeCompatibleStandard SKILL.md replica-architect/SKILL.md.opencode/skills/<skill-name>/
  • Native The repository ships a manifest, folder or frontmatter field for this agent.
  • Compatible A standard SKILL.md that this agent can read.
  • Unknown No evidence either way.

Derived automatically from paths, manifests and frontmatter. Not tested on each agent.

Explore alternatives and comparisons

Add this badge to your README

It updates every night and links to this page.

Jakeschincariol/replica-skill: #183 on hotskills, 7.9k stars

[![Jakeschincariol/replica-skill on hotskills](https://hotskills.dev/badge/jakeschincariol-replica-skill.svg)](https://hotskills.dev/skill/jakeschincariol-replica-skill/)