claudeers.
// Claude Skills

game-copycat

See a game. Ship a game 🐾 An Agent Skill that clones casual web games from a single prompt — provably-correct levels, browser-verified, original-branded. Wo…

// Claude Skills[ cli ][ api ][ web ][ mobile ][ claude ]#claude#agent-skills#ai-agent#claude-code#codex#game-development#puzzle-game#skill#skillsMIT$open-sourceupdated about 1 month ago
Actively maintained
92/100
last commit about 1 month ago
last release none
releases 0
open issues 0
// star history

Install with your AI

Paste into Claude Code, Cursor, or any agent — it reads the repo and wires the tool into your project.

Install and set up game-copycat (git-clone project) into my current project.
Found on https://claudeers.com/game-copycat
Repo: https://github.com/hellokaton/game-copycat
Homepage/docs: —
Detected install method: git-clone → git clone https://github.com/hellokaton/game-copycat
Category: skills. Platforms: cli, api, web, mobile.
Read the repo's README for exact setup and env vars, then install it and wire it into my project.

Claudeers Health Verdict:
active; community-verified: false. Confirm the source before running anything.
// or clone
git clone https://github.com/hellokaton/game-copycat

// compatibility

Platformscli, api, web, mobile
Operating systems
AI compatibilityclaude
LicenseMIT
Pricingopen-source
LanguageTypeScript

🐾 game-copycat

看见一款游戏,交付一款游戏。

一个复刻小游戏的 Agent Skill:给它一个名字、一条推文或一张截图,它还你一款精致、完全原创的 web 小游戏。不是 demo,是成品。支持 Claude Code、Codex、Cursor 及一切认 SKILL.md 的 agent。

简体中文 · English

PourLab 倒倒乐 SweetPop 甜甜消 PourLab 通关

两款示例游戏,各由一句 prompt 端到端产出,源码就在本仓库


这是什么?

你一定刷到过这种帖子:"我用 AI 一个晚上复刻了一款爆火小游戏。" game-copycat 就是把那个晚上打包成可复用的 Agent Skill——并补上了从"勉强能玩"到"真的有人玩"之间缺的那些工程纪律。

对你的 agent 说一句:

复刻 Water Sort

……它会跑完整条流水线:调研原作规则 → 和你确认范围 → 搭脚手架 → 构建可证明正确的游戏内核 → 做原创品牌的精致 UI 和真实手感 → 在真实浏览器里亲手玩通一局来验收 →(可选)部署到 Cloudflare Workers。

快速开始

对你的 agent 说一句:

帮我安装 hellokaton/game-copycat 这个 skill

就装好了。想自己动手也行:

npx skills add hellokaton/game-copycat

依赖:任意支持 skills 的 agent、Node 18+。可选:wrangler(部署用)、agent-browser(浏览器自验用)。

然后直接说:

复刻 2048
做一个像 NYT Connections 的游戏
Clone LinkedIn Queens
[贴一张截图] 能做一个这个吗?

案例一:PourLab 倒倒乐

从一句 "复刻 Water Sort" 开始产出的倒水排序解压谜题:

试管棋盘通关结算移动端(9 色每日挑战)
boardwinmobile
  • 60 关(3 色 → 9 色),每关都经求解器验证可解、解长达标才收录——DFS + 状态规范化记忆求解器给发牌生成器把关
  • 提示不是看广告,是内置求解器实时算出的下一步;结算页展示"你的步数 vs 求解器参考步数"
  • 每日挑战、连胜、最佳步数、死局检测横幅、集满一管小庆祝 + 通关彩带
  • 中英双语、合成音效、触觉反馈、prefers-reduced-motion 全覆盖

源码在 examples/pourlab/。运行:cd examples/pourlab && npm install && npm run dev

案例二:SweetPop 甜甜消

从一句 "复刻消消乐" 开始产出的经典三消:

糖果棋盘目标达成移动端
boardwinmobile
  • 每关的目标分由贪心机器人构建期实跑同一副牌标定(取其得分 70%)——"可过关"不是拍脑袋,是机器打出来的
  • 完整三消内核:交换回弹不计步、重力下落补块、连锁逐层翻倍、死局自动洗牌,全部有属性测试把关
  • 步数限制 + 三星评级 + 每日挑战 + 连胜;提示按钮 = 机器人视角的最优交换

源码在 examples/sweetpop/。运行:cd examples/sweetpop && npm install && npm run dev

工作原理

八个阶段,每个阶段有硬性出口门禁——门禁不绿,skill 拒绝进入下一步:

阶段做什么门禁
① 调研抓取原作规则与参考截图,写成规则说明书说明书完整 + 参考截图落盘
② 确认一段话汇报:目标游戏、原创名提案、验收标准规则零歧义
③ 脚手架new-game.mjs 复制久经实测的 Vite + React + TS 模板空壳通过 npm run check
④ 内核先行纯函数内核、种子随机、唯一解求解器、构建期固化关卡、属性测试全部关卡可证明正确,内核零 DOM
⑤ UI + 手感从参考图提取设计令牌(原创配色/品牌)、多主题可切换、FLIP 动画、完整手感清单布局对应参考、品牌完全原创
⑥ 自验审计agent 真实玩到赢也玩到输,移动端自适应与 UI/UX 全清单审计,控制台干净审计四组全绿
⑦ 部署(可选)wrangler deploy 上 workers.dev——先和你确认目标账号线上 URL 可玩
⑧ 交付README 带出处声明与差异清单,实证式汇报你点开就能玩

模板预置了枯燥但致命的部分:种子化 PRNG、版本化 localStorage、Web Audio 合成音效、带 reduced-motion 门禁的彩带/触感封装、emoji 分享、中英 i18n。创造性的部分——内核与 UI——每款游戏现写,由四篇从真实复刻实战中提炼的参考文档引导。

仓库结构

skills/game-copycat/
├── SKILL.md                 # 八阶段流水线与出口门禁
├── references/
│   ├── research.md          # 从链接/截图/名字提取规则的方法
│   ├── engineering.md       # 内核分层、求解器、关卡固化、属性测试
│   ├── juice.md             # demo→成品的手感清单
│   └── deploy.md            # Cloudflare Workers 静态资产部署与护栏
├── scripts/new-game.mjs     # 模板 → 安装 → 自检,一条命令
└── assets/template/         # 可跑的 Vite+React+TS 空壳,枯燥部分已就绪
examples/                    # skill 产出的游戏,作为活的证据

关于版权

游戏机制不受版权保护,游戏表达受。game-copycat 默认执行这条边界:

  • 机制忠实复刻;名称、品牌、美术、配色、关卡数据与代码永远原创
  • 原作截图只作本地对照参考,绝不进入产物或仓库
  • 每款生成的游戏 README 都注明灵感来源并列出已知差异

不要用它把别人游戏的 1:1 复制品当作自己的作品发布。用它做致敬、原型和"机制熟悉但表达全新"的原创。

FAQ

哪类游戏效果最好? 益智休闲:网格逻辑(Queens、Zip、数织、数独变体)、文字(Wordle、Connections)、合成(2048)、消除、纸牌。DOM + CSS 能做精致的都行。3D / 实时对战 / 重物理不在范围内——skill 会直说,而不是硬做。

必须部署吗? 不。部署是可选项,且 skill 会先和你确认 Cloudflare 账号。默认交付本地 npm run dev

"可证明正确的内核"是什么意思? 谜题游戏的生死在关卡质量。game-copycat 先写求解器再写生成器,任何不达标的关卡(解不唯一、不可解)直接拒收——而且这个校验每次构建都会跑。

Star History

Star History Chart

许可

MIT。如果它帮你交付了一款游戏,点个 ⭐、发帖晒出你的作品,就是最好的感谢。

// faq

What is game-copycat?

See a game. Ship a game 🐾 An Agent Skill that clones casual web games from a single prompt — provably-correct levels, browser-verified, original-branded. Works with Claude Code, Codex & more.. It is open-source on GitHub.

Is game-copycat free to use?

game-copycat is open-source under the MIT license, so it is free to use.

What category does game-copycat belong to?

game-copycat is listed under skills in the Claudeers registry of Claude-compatible tools.

3 views
13 stars
unclaimed
updated about 1 month ago

// embed badge

game-copycat on Claudeers
[![Claudeers](https://claudeers.com/api/badge/game-copycat.svg)](https://claudeers.com/game-copycat)

// retro hit counter

game-copycat hit counter
[![Hits](https://claudeers.com/api/counter/game-copycat.svg)](https://claudeers.com/game-copycat)

// reviews

// guestbook

0/500

// related in Claude Skills

🔓

An agentic skills framework & software development methodology that works.

// skillsobra/Shell272,506MIT[ claude ]
🔓

Public repository for Agent Skills

// skillsanthropics/Python169,406[ claude ]
🔓

💫 Toolkit to help you get started with Spec-Driven Development

// skillsgithub/Python129,208MIT[ claude ]
🔓

AI coding assistant skill (Claude Code, Codex, OpenCode, Cursor, Gemini CLI, and more). Turn any folder of code, SQL schemas, R scripts, shell scripts, docs,…

// skillsGraphify-Labs/Python106,387MIT[ claude ]
→ see how game-copycat connects across the ecosystem