Unity
ericrisco/rsc-harness
A skill your agent uses when writing, reviewing or structuring Unity game code in C for Unity 6 LTS — GameObjects and the Transform hierarchy, the MonoBehaviour lifecycle, prefabs and variants…
Development and review guide for the Fantasy C# distributed game server framework: ECS, FTask, routing, service discovery, config and databases.
$ npx skills add qq362946/Fantasy --skill fantasy-net -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install qq362946/Fantasy fantasy-net --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/qq362946/Fantasy.git skills-src && mkdir -p .claude/skills && cp -r skills-src/Skills/fantasy-net .claude/skills/fantasy-net && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "fantasy-net" agent skill from https://github.com/qq362946/Fantasy/tree/main/Skills/fantasy-net into .claude/skills/fantasy-net/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "fantasy-net", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/qq362946/Fantasy/tree/main/Skills/fantasy-netType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add qq362946/Fantasy --skill fantasy-net -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install qq362946/Fantasy fantasy-net --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/qq362946/Fantasy.git skills-src && mkdir -p .agents/skills && cp -r skills-src/Skills/fantasy-net .agents/skills/fantasy-net && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "fantasy-net" agent skill from https://github.com/qq362946/Fantasy/tree/main/Skills/fantasy-net into .agents/skills/fantasy-net/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "fantasy-net", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add qq362946/Fantasy --skill fantasy-net -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install qq362946/Fantasy fantasy-net --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/qq362946/Fantasy.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/Skills/fantasy-net .cursor/skills/fantasy-net && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "fantasy-net" agent skill from https://github.com/qq362946/Fantasy/tree/main/Skills/fantasy-net into .cursor/skills/fantasy-net/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "fantasy-net", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/qq362946/Fantasy.git --path Skills/fantasy-net--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add qq362946/Fantasy --skill fantasy-net -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install qq362946/Fantasy fantasy-net --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/qq362946/Fantasy.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/Skills/fantasy-net .gemini/skills/fantasy-net && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "fantasy-net" agent skill from https://github.com/qq362946/Fantasy/tree/main/Skills/fantasy-net into .gemini/skills/fantasy-net/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "fantasy-net", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install qq362946/Fantasy fantasy-netInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add qq362946/Fantasy --skill fantasy-net -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/qq362946/Fantasy.git skills-src && mkdir -p .github/skills && cp -r skills-src/Skills/fantasy-net .github/skills/fantasy-net && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "fantasy-net" agent skill from https://github.com/qq362946/Fantasy/tree/main/Skills/fantasy-net into .github/skills/fantasy-net/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "fantasy-net", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add qq362946/Fantasy --skill fantasy-net -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install qq362946/Fantasy fantasy-net --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/qq362946/Fantasy.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/Skills/fantasy-net .opencode/skills/fantasy-net && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "fantasy-net" agent skill from https://github.com/qq362946/Fantasy/tree/main/Skills/fantasy-net into .opencode/skills/fantasy-net/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "fantasy-net", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
fantasy-netDevelopment and review guide for the Fantasy C# distributed game server framework: ECS, FTask, routing, service discovery, config and databases.
Fantasy is described as a high-performance C# distributed game server framework built on an ECS architecture, with FTask for async work. The skill states its technical rules: use FTask instead of Task, keep entity data apart from handler and system logic, name component extension classes after the component plus System, rely on source generators for registration instead of editing generated files, seal entity, component and handler classes, use file-scoped namespaces, return error codes rather than throwing, and decouple modules through events.
It also covers Control Center and service discovery routing, including taking a Scene offline before a planned shutdown and keeping account-to-node affinity in business storage. Behavior guidelines start with thinking before coding: state assumptions, present alternatives and ask when something is unclear. Reference folders cover config, databases such as MongoDB, ECS entities, lifecycle, object pools, scenes and subscenes, along with checks for review and compliance.
4 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit 7c69dd5. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Shell commands in SKILL.md call:
dotnetFrom the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Fantasy Framework Development Guide loads about 5.8k tokens when it runs, and up to ~72k if it reads all its reference files. Until then it costs about 212 tokens; SKILL.md has 2,398 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
Its licence (Custom licence) doesn't allow us to republish the file, so here is its outline and opening line. It has 2,398 words (~5,850 tokens).
“Fantasy is a high-performance C# distributed game server framework based on ECS architecture, using FTask for async operations.”
SKILL.md and 98 other files (references) in Skills/fantasy-net of qq362946/Fantasy.
Open the folder on GitHubat commit 7c69dd5
Fantasy Framework Development Guide next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Fantasy Framework Development Guide this skillqq362946/Fantasy | 1.4k | — | ~5.8k | Automated safety check: Pass | Custom licence | |
| Unityericrisco/rsc-harness | 174 | — | ~4k | Automated safety check: Pass | MIT | |
| Validate GsdkPlayFab/gsdk | 170 | — | ~645 | Automated safety check: Pass | Apache-2.0 | |
| Unity PluginTomLeeLive/openclaw-unity-plugin | 107 | — | ~5.1k | Automated safety check: Pass | Apache-2.0 | |
| Unity Version SplitIvanMurzak/Unity-MCP | 4.4k | — | ~1.1k | Automated safety check: Pass | Apache-2.0 | |
| Game DeveloperJeffallan/claude-skills | 12k | — | ~1.5k | Automated safety check: Pass | MIT |
ericrisco/rsc-harness
A skill your agent uses when writing, reviewing or structuring Unity game code in C for Unity 6 LTS — GameObjects and the Transform hierarchy, the MonoBehaviour lifecycle, prefabs and variants…
PlayFab/gsdk
Validates PlayFab Game Server SDK (GSDK) integrations in game server projects.
TomLeeLive/openclaw-unity-plugin
Control Unity Editor via OpenClaw Unity Plugin. An agent skill from TomLeeLive/openclaw-unity-plugin.
IvanMurzak/Unity-MCP
Split a C file into Unity 6.5+ and pre-Unity 6.5 variants. An agent skill from IvanMurzak/Unity-MCP.
Jeffallan/claude-skills
Covers game programming in Unity and Unreal Engine: ECS design, physics, multiplayer networking, shaders and profiling toward a 60 FPS target.
quodsoler/unreal-engine-skills
Reference for writing and debugging UCharacterMovementComponent code in Unreal Engine C++: custom movement modes, floor detection, root motion, prediction and gravity.
Works with
Categories
Development and review guide for the Fantasy C# distributed game server framework: ECS, FTask, routing, service discovery, config and databases. Fantasy is described as a high-performance C# distributed game server framework built on an ECS architecture, with FTask for async work. The skill states its technical rules: use FTask instead of Task, keep entity data apart from handler and system logic, name component extension classes after the component plus System, rely on source generators for registration instead of editing generated files, seal entity, component and handler classes, use file-scoped namespaces, return error codes rather than throwing, and decouple modules through events.
Fantasy Framework Development Guide fits situations like: writing Fantasy server code or Unity client code in C#; reviewing code for compliance with Fantasy conventions; setting up Scene routing and service discovery with Control Center; designing ECS entities, components and systems.
Run `npx skills add qq362946/Fantasy --skill fantasy-net -a claude-code`. Or copy the skill folder (Skills/fantasy-net in qq362946/Fantasy) into .claude/skills/fantasy-net in your project. Claude Code loads it when a task matches its description.
Run `npx skills add qq362946/Fantasy --skill fantasy-net -a codex`. Or copy the skill folder (Skills/fantasy-net in qq362946/Fantasy) into .agents/skills/fantasy-net in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add qq362946/Fantasy --skill fantasy-net -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/fantasy-net, .gemini/skills/fantasy-net, .github/skills/fantasy-net and .opencode/skills/fantasy-net in your project.
Going by SKILL.md and its folder, Fantasy Framework Development Guide needs the command-line tools its instructions call (dotnet). Our summary lists: A C# project using Fantasy or Fantasy.Unity.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Fantasy Framework Development Guide has a licence file (the repository's licence) that doesn't match a standard licence. Read it on GitHub before reusing the skill.
About 5.8k tokens (SKILL.md is roughly 23k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 67k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Fantasy Framework Development Guide: Unity (ericrisco/rsc-harness, 174 stars), Validate Gsdk (PlayFab/gsdk, 170 stars), Unity Plugin (TomLeeLive/openclaw-unity-plugin, 107 stars) and Unity Version Split (IvanMurzak/Unity-MCP, 4.4k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
qq362946 (a GitHub user) maintains it in qq362946/Fantasy, which has 1,448 GitHub stars. The repository was last updated on October 9, 2026.
Source: qq362946/Fantasy on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.