Protocol Reverse
zhaoxuya520/reverse-skill
A skill your agent uses for authorized reverse engineering of custom binary protocols, Protobuf/gRPC, WebSocket frames, and PCAP-driven protocol recovery.
“从现有实现生成设计或架构文档。从代码/原型逆向工作,创建缺失的规划文档。”
$ npx skills add pixel-cellar/Claude-Code-Game-Studios --skill reverse-document -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install pixel-cellar/Claude-Code-Game-Studios reverse-document --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/pixel-cellar/Claude-Code-Game-Studios.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.claude/skills/reverse-document .claude/skills/reverse-document && 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 "reverse-document" agent skill from https://github.com/pixel-cellar/Claude-Code-Game-Studios/tree/cn-localization/.claude/skills/reverse-document into .claude/skills/reverse-document/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "reverse-document", 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/pixel-cellar/Claude-Code-Game-Studios/tree/cn-localization/.claude/skills/reverse-documentType 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 pixel-cellar/Claude-Code-Game-Studios --skill reverse-document -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install pixel-cellar/Claude-Code-Game-Studios reverse-document --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/pixel-cellar/Claude-Code-Game-Studios.git skills-src && mkdir -p .agents/skills && cp -r skills-src/.claude/skills/reverse-document .agents/skills/reverse-document && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "reverse-document" agent skill from https://github.com/pixel-cellar/Claude-Code-Game-Studios/tree/cn-localization/.claude/skills/reverse-document into .agents/skills/reverse-document/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "reverse-document", 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 pixel-cellar/Claude-Code-Game-Studios --skill reverse-document -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install pixel-cellar/Claude-Code-Game-Studios reverse-document --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/pixel-cellar/Claude-Code-Game-Studios.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/.claude/skills/reverse-document .cursor/skills/reverse-document && 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 "reverse-document" agent skill from https://github.com/pixel-cellar/Claude-Code-Game-Studios/tree/cn-localization/.claude/skills/reverse-document into .cursor/skills/reverse-document/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "reverse-document", 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/pixel-cellar/Claude-Code-Game-Studios.git --path .claude/skills/reverse-document--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 pixel-cellar/Claude-Code-Game-Studios --skill reverse-document -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install pixel-cellar/Claude-Code-Game-Studios reverse-document --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/pixel-cellar/Claude-Code-Game-Studios.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/.claude/skills/reverse-document .gemini/skills/reverse-document && 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 "reverse-document" agent skill from https://github.com/pixel-cellar/Claude-Code-Game-Studios/tree/cn-localization/.claude/skills/reverse-document into .gemini/skills/reverse-document/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "reverse-document", 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 pixel-cellar/Claude-Code-Game-Studios reverse-documentInstalls 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 pixel-cellar/Claude-Code-Game-Studios --skill reverse-document -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/pixel-cellar/Claude-Code-Game-Studios.git skills-src && mkdir -p .github/skills && cp -r skills-src/.claude/skills/reverse-document .github/skills/reverse-document && 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 "reverse-document" agent skill from https://github.com/pixel-cellar/Claude-Code-Game-Studios/tree/cn-localization/.claude/skills/reverse-document into .github/skills/reverse-document/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "reverse-document", 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 pixel-cellar/Claude-Code-Game-Studios --skill reverse-document -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install pixel-cellar/Claude-Code-Game-Studios reverse-document --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/pixel-cellar/Claude-Code-Game-Studios.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/.claude/skills/reverse-document .opencode/skills/reverse-document && 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 "reverse-document" agent skill from https://github.com/pixel-cellar/Claude-Code-Game-Studios/tree/cn-localization/.claude/skills/reverse-document into .opencode/skills/reverse-document/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "reverse-document", 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.
reverse-documentReverse Document is a skill in pixel-cellar/Claude-Code-Game-Studios (342 stars). Its SKILL.md is about 1.1k tokens. Licence: MIT.
8 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit 2c016ef. It shows what the files ask for, not the result of running them.
Pre-approves these tools, so the agent can use them without asking each time:
ReadGlobGrepWriteEditBashFrom allowed-tools in the SKILL.md frontmatter.
No scripts in the folder and no shell commands in SKILL.md (its code samples are bash and markdown).
From 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.
Reverse Document loads about 1.1k tokens when it runs. Until then it costs about 13 tokens; SKILL.md has 162 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 noted patterns worth knowing about, such as sudo or a known installer.
allowed-tools: Read, Glob, Grep, Write, Edit, BashAutomated 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.
The full file from pixel-cellar/Claude-Code-Game-Studios at commit 2c016ef, republished under its MIT licence (© pixel-cellar). 162 words, ~1,126 tokens.
.claude/skills/reverse-document/SKILL.md (or your agent's skills folder).本技能分析现有实现(代码、原型、系统)并生成相应的设计或架构文档。适用于以下场景:
格式:/reverse-document <类型> <路径>
类型选项:
design -> 生成游戏设计文档 (GDD 章节)architecture -> 生成架构决策记录 (ADR)concept -> 从原型生成概念文档路径:要分析的目录或文件
src/gameplay/combat/ -> 所有战斗相关代码src/core/event-system.cpp -> 特定文件prototypes/stealth-mech/ -> 原型目录示例:
/reverse-document design src/gameplay/magic-system
/reverse-document architecture src/core/entity-component
/reverse-document concept prototypes/vehicle-combat阅读并理解代码/原型:
对于设计文档 (GDD):
对于架构文档 (ADR):
对于概念文档(原型分析):
不要只是描述代码。要问关于意图:
设计问题:
架构问题:
概念问题:
在起草之前,展示你发现了什么:
我已经分析了 src/gameplay/combat/。以下是我的发现:
已实现的机制:
- 3 连击系统,带时机窗口
- 破防机制(重攻击 vs 格挡中的敌人)
- 体力系统(攻击/闪避时消耗,空闲时恢复)
- 击倒系统(累积触发脆弱状态)
发现的公式:
- 伤害 = 基础值 * (1 + 力量缩放 * 等级)
- 击倒累积 = 攻击击倒值 / (敌人.定力 * 0.5)
- 体力消耗 = 基础体力消耗 * (1 - 效率加成)
意图不明确的区域:
1. 体力系统 — 节奏控制还是资源管理?
2. 击倒 — 核心支柱还是辅助功能?
3. 伤害缩放 — 力量幻想还是需要调整?
在起草设计文档之前,能否请您澄清这些要点?等待用户澄清意图后再起草。
根据类型,使用相应模板:
| 类型 | 模板 | 输出路径 |
|---|---|---|
design | templates/design-doc-from-implementation.md | design/gdd/[系统名称].md |
architecture | templates/architecture-doc-from-code.md | docs/architecture/[决策名称].md |
concept | templates/concept-doc-from-prototype.md | prototypes/[名称]/CONCEPT.md 或 design/concepts/[名称].md |
草稿结构:
协作协议:
我已经根据你的代码和澄清内容起草了战斗系统设计文档。
[展示关键章节:概述、机制、公式、设计意图]
我添加的内容:
- 根据你的澄清,将体力记录为 "节奏控制机制"
- 添加了代码中未涉及的边缘情况(如果体力在连击中途归零怎么办?)
- 标记了平衡隐患:高等级的指数伤害缩放
标记为不完整的章节:
- "敌人 AI 与击倒的交互"(尚未完全实现)
- "武器多样性和缩放"(目前只实现了剑)
可以将此内容写入 design/gdd/combat-system.md 吗?等待批准。用户可能在写入前要求修改。
获得批准后,使用特殊标记写入文件:
---
status: reverse-documented
source: src/gameplay/combat/
date: 2026-02-13
verified-by: [用户名称]
---
# 战斗系统设计
> **注意**:本文档是从现有实现逆向工程得出的。
> 它记录了当前行为和经澄清的设计意图。某些部分可能不完整,
> 特别是实现不完整或意图不明确的地方。
[文档其余部分...]写入后,建议下一步操作:
已写入 design/gdd/combat-system.md
建议后续工作:
1. 对战斗公式运行 /balance-check(指数缩放隐患)
2. 为体力系统的架构决策创建 ADR
3. 实现缺失的边缘情况:
- 连击中途体力归零的行为
- 闪避期间的击倒状态
4. 当实现武器多样性时扩展设计文档
需要我现在处理其中任何一项吗?| 如果分析... | 使用模板... | 因为... |
|---|---|---|
src/gameplay/* | design-doc-from-implementation.md | 玩法机制 -> GDD |
src/core/*、src/ai/* | architecture-doc-from-code.md | 核心系统 -> ADR |
prototypes/* | concept-doc-from-prototype.md | 实验 -> 概念文档 |
src/networking/* | architecture-doc-from-code.md | 技术系统 -> ADR |
src/ui/* | design-doc-from-implementation.md | UI/UX -> 设计规范 |
用户: /reverse-document design src/gameplay/combat
代理: 我将分析你的战斗实现来创建设计文档。
[读取代码,发现机制、公式]
代理: 我已经分析了 src/gameplay/combat/。以下是我的发现:
[展示机制、公式、不明确的区域]
在起草之前,能否请您澄清:
1. 体力系统的意图?
2. 击倒是核心支柱吗?
3. 伤害缩放 — 有意为之还是需要调整?
用户: 1. 体力是为了节奏控制,防止乱按
2. 击倒是核心 — 我想要深思熟虑的战斗
3. 对,指数缩放太过分了,应该是线性的
代理: 明白了,这澄清了愿景。让我起草设计文档。
[展示含澄清意图的草稿]
可以将此内容写入 design/gdd/combat-system.md 吗?
用户: 好,写入吧。
代理: 已写入 design/gdd/combat-system.md
已标记为 [逆向文档化]
已标记伤害缩放需要重新平衡
后续步骤:
- 将伤害公式更新为线性缩放
- 运行 /balance-check 验证成长曲线
- 在 game-pillars.md 中将击倒记录为核心支柱本技能遵循协作设计原则:
绝不要假设意图。在记录 "为什么" 之前,始终先询问。
© pixel-cellar, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
Just SKILL.md in .claude/skills/reverse-document of pixel-cellar/Claude-Code-Game-Studios.
Open the folder on GitHubat commit 2c016ef
Reverse Document 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 |
|---|---|---|---|---|---|---|
| Reverse Document this skillpixel-cellar/Claude-Code-Game-Studios | 342 | — | ~1.1k | Automated safety check: Notes | MIT | |
| Protocol Reversezhaoxuya520/reverse-skill | 40k | 2 repos | ~620 | Automated safety check: Warn | MIT | |
| macOS Reversezhaoxuya520/reverse-skill | 40k | 2 repos | ~366 | Automated safety check: Pass | MIT | |
| Protocol Reversesickn33/agentic-awesome-skills | 47k | 1 repos | ~689 | Automated safety check: Pass | MIT | |
| macOS Reversesickn33/agentic-awesome-skills | 47k | 1 repos | ~466 | Automated safety check: Pass | MIT | |
| JS Reversesickn33/agentic-awesome-skills | 47k | 1 repos | ~1.8k | Automated safety check: Pass | MIT |
zhaoxuya520/reverse-skill
A skill your agent uses for authorized reverse engineering of custom binary protocols, Protobuf/gRPC, WebSocket frames, and PCAP-driven protocol recovery.
zhaoxuya520/reverse-skill
A skill your agent uses for authorized macOS and Mach-O reverse engineering including codesign, Objective-C/Swift recovery, endpoint security surfaces, and Apple platform malware analysis.
sickn33/agentic-awesome-skills
Authorized reverse engineering of custom binary protocols, Protobuf/gRPC schemas, WebSocket frames, and PCAP-driven protocol recovery.
sickn33/agentic-awesome-skills
Authorized macOS and Mach-O reverse engineering: codesign inspection, Objective-C/Swift recovery, endpoint-security surfaces, and Apple-platform malware analysis.
sickn33/agentic-awesome-skills
Front-end JavaScript reverse engineering: locate signature chains, analyze encrypted request parameters, sample runtime behavior, and reproduce logic locally in Node for evidence-based output.
sickn33/agentic-awesome-skills
Authorized Android/iOS application reverse engineering and security testing: APK/IPA analysis, runtime instrumentation (Frida/Objection), SSL-pinning and jailbreak/root-detection bypass, per OWASP…
pixel-cellar/Claude-Code-Game-Studios
从 git 历史记录、Sprint 数据和内部更新日志生成面向玩家的补丁说明。将开发者语言转化为清晰、有吸引力的玩家沟通内容。
pixel-cellar/Claude-Code-Game-Studios
配置项目的游戏引擎和版本。将引擎锁定到 CLAUDE.md 中,检测知识缺口,当版本超出 LLM 训练数据时通过 WebSearch 填充引擎参考文档。
pixel-cellar/Claude-Code-Game-Studios
通过分析复杂度、依赖关系、历史速度和风险因素来估算任务工作量。生成包含置信水平的结构化估算. An agent skill from pixel-cellar/Claude-Code-Game-Studios.
pixel-cellar/Claude-Code-Game-Studios
结构化的性能分析工作流。识别瓶颈、与性能预算对比测量,并生成带有优先级排序的优化建议. An agent skill from pixel-cellar/Claude-Code-Game-Studios.
pixel-cellar/Claude-Code-Game-Studios
生成全面的发布前验证清单,涵盖构建验证、合规要求、商店元数据和发布准备就绪情况. An agent skill from pixel-cellar/Claude-Code-Game-Studios.
pixel-cellar/Claude-Code-Game-Studios
通过分析已完成的工作、速率、阻碍因素和模式来生成 Sprint 或里程碑回顾。产出可执行的洞见以指导下一次迭代. An agent skill from pixel-cellar/Claude-Code-Game-Studios.
Run `npx skills add pixel-cellar/Claude-Code-Game-Studios --skill reverse-document -a claude-code`. Or copy the skill folder (.claude/skills/reverse-document in pixel-cellar/Claude-Code-Game-Studios) into .claude/skills/reverse-document in your project. Claude Code loads it when a task matches its description.
Run `npx skills add pixel-cellar/Claude-Code-Game-Studios --skill reverse-document -a codex`. Or copy the skill folder (.claude/skills/reverse-document in pixel-cellar/Claude-Code-Game-Studios) into .agents/skills/reverse-document 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 pixel-cellar/Claude-Code-Game-Studios --skill reverse-document -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/reverse-document, .gemini/skills/reverse-document, .github/skills/reverse-document and .opencode/skills/reverse-document in your project.
SKILL.md names no scripts, command-line tools or credentials: Reverse Document is instructions for the agent only. Its frontmatter pre-approves these tools: Read, Glob, Grep, Write, Edit, Bash.
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 notes only (pre-approves every shell command (allowed-tools: bash)), nothing it rates as a warning. It is not a guarantee. Review the folder before installing.
Reverse Document is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 1.1k tokens (SKILL.md is roughly 4.5k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Reverse Document: Protocol Reverse (zhaoxuya520/reverse-skill, 40k stars), macOS Reverse (zhaoxuya520/reverse-skill, 40k stars), Protocol Reverse (sickn33/agentic-awesome-skills, 47k stars) and macOS Reverse (sickn33/agentic-awesome-skills, 47k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
pixel-cellar (a GitHub organization) maintains it in pixel-cellar/Claude-Code-Game-Studios, which has 342 GitHub stars. The repository holds 23 skills in this directory. The repository was last updated on March 30, 2026.
Source: pixel-cellar/Claude-Code-Game-Studios on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.