Not in the top 1,000 by GitHub stars
hellokaton/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.
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
skills/game-copycat/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
e8f9ee960887 → e8f9ee960887
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → e8f9ee960887
No earlier version was observed for comparison.
Heat
1.7- Star growth, last 7 daysNot available
- Star growth, last 24 hoursNot available
- Rank movement, last 7 daysNot available
- Commits, last 30 daysNot available
- Accounts asking about it through MCP, last 7 daysNot available
- Hot votes this weekNot available
Heat never changes the order by stars, and sponsorship never touches it. How heat works
Stars over time
30-day change not yet available: not enough history.
Individual skills in this repository
- game-copycat
skills/game-copycat
How it works
game-copycat
When your agent uses it
复刻网页小游戏,可选部署到 Cloudflare。当用户想"复刻/克隆/仿/照着做/copy/clone"某款游戏—— 给出游戏名、X/推特帖子链接、App Store/Google Play 页面、游戏截图或视频——或说"做一个像 XX 的游戏""把这个手游/小程序游戏做成 web 版""实现一个 2048/数织/Queens/Tango/Zip/Wordle/ Connections/数独/消除/合成/纸牌类小游戏""找个热门小游戏复刻一个"时使用,即使用户没说 "复刻"二字、只丢来一个游戏链接问"能不能做一个"也算。覆盖调研原作 → 玩法复刻 + 原创 换皮 → Vite+React+TS 实现与测试 → 浏览器自验 → 可选 wrangler 部署的端到端流程。 Use whenever the user wants to clone, replicate, remake, or "build something like" a casual puzzle/board/card web game from a name, link, or screenshot.
What it loads into context
Frontmatter
258 tokensAlways available to the agent
SKILL.md
2,993 tokensWhen the skill is activated
Reference documents
6,996 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 适用范围
- 全局约定
- 八阶段工作流
- 并行执行点
- 组合其它 skill
- 参考文件
Scripts executed separately
assets/template/package.jsonassets/template/scripts/gen-levels.tsassets/template/src/App.tsxassets/template/src/lib/audio.tsassets/template/src/lib/feedback.tsassets/template/src/lib/i18n.tsassets/template/src/lib/prng.test.tsassets/template/src/lib/prng.tsassets/template/src/lib/share.tsassets/template/src/lib/usePersistentState.tsassets/template/src/main.tsxassets/template/vite.config.tsscripts/new-game.mjs
Files
SKILL.mdcore10,441 bytesSKILL.mdcore10,441 bytesassets/template/.gitignoreasset47 bytesassets/template/README.template.mddoc640 bytesassets/template/index.htmlasset455 bytesassets/template/package.jsonruns818 bytesassets/template/scripts/gen-levels.tsruns911 bytesassets/template/src/App.tsxruns1,058 bytesassets/template/src/data/README.mddoc274 bytesassets/template/src/engine/README.mddoc386 bytesassets/template/src/lib/audio.tsruns1,908 bytesassets/template/src/lib/feedback.tsruns892 bytesassets/template/src/lib/i18n.tsruns498 bytesassets/template/src/lib/prng.test.tsruns937 bytesassets/template/src/lib/prng.tsruns1,232 bytesassets/template/src/lib/share.tsruns861 bytesassets/template/src/lib/usePersistentState.tsruns754 bytesassets/template/src/main.tsxruns234 bytesassets/template/src/styles/global.cssasset2,323 bytesassets/template/src/styles/tokens.cssasset1,364 bytesassets/template/tsconfig.jsonasset420 bytesassets/template/vite.config.tsruns178 bytesassets/template/wrangler.jsoncasset166 bytesreferences/audit.mddoc6,315 bytesreferences/deploy.mddoc2,162 bytesreferences/engineering.mddoc7,354 bytesreferences/juice.mddoc3,184 bytesreferences/research.mddoc3,580 bytesscripts/new-game.mjsruns2,425 bytes
Read SKILL.md
# game-copycat:复刻 web 小游戏
输入一个游戏参考,输出一款**成品级**可玩游戏:UI 精致、有手感、部署在 workers.dev 上可直接分享。整个流程八个阶段,每个阶段有出口门禁,门禁不过不进下一阶段。
## 适用范围
- **适用**:益智休闲类——棋盘逻辑(Queens/数织/数独/Zip)、文字(Wordle/Connections)、数字合成(2048)、消除、纸牌、回合制小游戏。DOM + CSS 能做精致的都算。
- **不适用**:3D、实时对战、物理引擎重度(跑酷/弹球)、需要后端的游戏。遇到时明说不适用并给降级建议(如"物理类建议 Canvas + 专门引擎,本 skill 范式不适配"),不要硬做。
## 全局约定
- **技术栈统一**:Vite + React + TypeScript,模板已固化(`assets/template/`),不引路由库/状态库/UI 组件库,不加后端。
- **原创化默认尺度**:玩法机制忠实复刻,但名称、品牌、配色、图形资产、关卡数据与代码**全部原创重新实现**;README 写原创化声明。用户明确要求更贴近原版时可以贴近视觉布局,但仍不复制任何原作素材文件。
- **产出路径**:默认 `games/<slug>/`(目录不存在就创建);用户指定了路径则用用户的。View the complete source on GitHubSkills included
- game-copycat
Repository facts
- License
- MIT
- Created
- Jul 16, 2026
- Last pushed
- Jul 17, 2026
- Forks
- 2
- Open issues
- 0
- Project activity
- Slowing
Before you install
Network or broad shellAutomated signals, not a guarantee
Checked Nov 5, 2026
Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.
Show 1 note
skills/game-copycat/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzed
- No broad tool permissions
- No dangerous shell commands
- 2 network referencesin 2 files: game-copycat/SKILL.md:95 game-copycat/references/deploy.md:29
- No hidden or obfuscated text
- No instruction overrides
- 13 executable scriptsin 13 files: game-copycat/assets/template/package.json:1 game-copycat/assets/template/scripts/gen-levels.ts:1 game-copycat/assets/template/src/App.tsx:1 and 10 more
- No access to secrets
- No requests to vote in Hot
Show all 15 signals by file
skills/game-copycat/SKILL.md
- Network accessline 95
确认后按 `references/deploy.md`:`npm run deploy`(build + wrangler deploy),curl 冒烟 200,真实浏览器打开线上 URL 玩一局。认证失败/name 冲突的兜底见该文档,认证操作提示用户自己做、不代做。
skills/game-copycat/assets/template/package.json
- Executable scriptline 1
Executable file
skills/game-copycat/assets/template/scripts/gen-levels.ts
- Executable scriptline 1
Executable file
skills/game-copycat/assets/template/src/App.tsx
- Executable scriptline 1
Executable file
skills/game-copycat/assets/template/src/lib/audio.ts
- Executable scriptline 1
Executable file
skills/game-copycat/assets/template/src/lib/feedback.ts
- Executable scriptline 1
Executable file
skills/game-copycat/assets/template/src/lib/i18n.ts
- Executable scriptline 1
Executable file
skills/game-copycat/assets/template/src/lib/prng.test.ts
- Executable scriptline 1
Executable file
skills/game-copycat/assets/template/src/lib/prng.ts
- Executable scriptline 1
Executable file
skills/game-copycat/assets/template/src/lib/share.ts
- Executable scriptline 1
Executable file
skills/game-copycat/assets/template/src/lib/usePersistentState.ts
- Executable scriptline 1
Executable file
skills/game-copycat/assets/template/src/main.tsx
- Executable scriptline 1
Executable file
skills/game-copycat/assets/template/vite.config.ts
- Executable scriptline 1
Executable file
skills/game-copycat/references/deploy.md
- Network accessline 29
curl -sI https://<slug>.<account>.workers.dev | head -1 # 期待 HTTP/2 200
skills/game-copycat/scripts/new-game.mjs
- Executable scriptline 1
#!/usr/bin/env node
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.
Signal confidence: 15 facts
- Network access in prose of the SKILL.mdgame-copycat/SKILL.md:95Low confidence
- Executable script in code of a file that runsgame-copycat/assets/template/package.json:1High confidence
- Executable script in a comment of a file that runsgame-copycat/assets/template/scripts/gen-levels.ts:1Low confidence
- Executable script in code of a file that runsgame-copycat/assets/template/src/App.tsx:1High confidence
- Executable script in a comment of a file that runsgame-copycat/assets/template/src/lib/audio.ts:1Low confidence
- Executable script in code of a file that runsgame-copycat/assets/template/src/lib/feedback.ts:1High confidence
- Executable script in code of a file that runsgame-copycat/assets/template/src/lib/i18n.ts:1High confidence
- Executable script in code of a testgame-copycat/assets/template/src/lib/prng.test.ts:1Low confidence
- Executable script in a comment of a file that runsgame-copycat/assets/template/src/lib/prng.ts:1Low confidence
- Executable script in a comment of a file that runsgame-copycat/assets/template/src/lib/share.ts:1Low confidence
- Executable script in code of a file that runsgame-copycat/assets/template/src/lib/usePersistentState.ts:1High confidence
- Executable script in code of a file that runsgame-copycat/assets/template/src/main.tsx:1High confidence
- Executable script in code of a file that runsgame-copycat/assets/template/vite.config.ts:1High confidence
- Network access in code of documentationgame-copycat/references/deploy.md:29Low confidence
- Executable script in code of a file that runsgame-copycat/scripts/new-game.mjs:1High confidence
Works with
| Agent | Status | Evidence | Install to |
|---|---|---|---|
| Claude Code | Compatible | Standard SKILL.md skills/game-copycat/SKILL.md | .claude/skills/<skill-name>/ |
| Codex | Compatible | Standard SKILL.md skills/game-copycat/SKILL.md | .agents/skills/<skill-name>/ |
| Cursor | Compatible | Standard SKILL.md skills/game-copycat/SKILL.md | .cursor/skills/<skill-name>/ |
| Gemini CLI | Compatible | Standard SKILL.md skills/game-copycat/SKILL.md | .gemini/skills/<skill-name>/ |
| GitHub Copilot | Compatible | Standard SKILL.md skills/game-copycat/SKILL.md | .github/skills/<skill-name>/ |
| OpenCode | Compatible | Standard SKILL.md skills/game-copycat/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.