Skip to content
Back to skills

Game Manager Skill

ASecurity

游戏状态流转与逻辑主控。负责存档、读档、全局状态同步以及游戏初始化与重置逻辑。

  • 5 stars
  • 0 votes
  • 0 copies
  • 3 views
  • Added February 10, 2026
developmentpythongosql

Security analysis

A100/100

Pro scans all 11 files and shows the line behind each finding

Scanned February 12, 2026

npx -y skills add Wjiajie/wuxiaX --skill game-manager-skill --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Game Manager Skill?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Game Manager Skill
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/wjiajie-game-manager-skill/badge)](https://www.skillsdirectory.com/skills/wjiajie-game-manager-skill)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: game-manager-skill
description: 游戏状态流转与逻辑主控。负责存档、读档、全局状态同步以及游戏初始化与重置逻辑。
---

# 游戏主控技能 (Game Manager Skill)

## 概述
本技能是整个武侠世界的“天道”,负责管理所有 Skill 的生命周期、状态持久化以及世界线的重置工作。

## 核心职责
1. **持久化管理**:通过 `persistence.py` 驱动 SQLite 存档与读档。
   - **SQLite 中心化**: 所有 Skill 的 `references/` 数据在存档时必须同步至 `assets/saves/wuxiaX.db`。
   - **差异同步原则**: 读档时,必须以数据库为准,自动识别并强制覆盖本地有差异的 Skill 实体文件。
   - **指令调用**:
     - `/game-save`: 触发全量数据库存档。
     - `/game-load`: 从数据库恢复状态。
2. **全局同步**:确保所有 Skill 实体文件(.md)与中心数据库保持 100% 同步。
3. **世界重置**:处理 `/game-restart` 指令,通过 `reset_game_state()` 还原所有数据至初始模板。

## 指令逻辑:/game-restart
当玩家输入重置指令时,必须执行以下流程:
1. **物理重置**:调用 `python .agent/skills/game-manager-skill/scripts/manager.py --reset`。
   - 这将还原所有 `references/*.md` 至初始模板,并清空数据库与章节历史。
2. **建立新缘**:物理重置完成后,说书人(story-engine)**必须立刻**发起引导式对话:
   - 确定主角的基本属性(姓名、性别、出身)。
   - 让玩家选择性格特质(正、邪、狂、狷倾向)。
   - 选择初始武学流派。
   - 设定世界难度。
3. **铭刻初始**:将玩家的选择写入 `protagonist-skill/references/character_sheet.md`,然后正式开启“圣堂觉醒”第一回。

## 脚本索引
- `scripts/manager.py`: 核心管理逻辑。
- `scripts/persistence.py`: 数据持久化接口。
- `scripts/db_init.py`: 数据库初始化。

Files in this skill

  • SKILL.md1.9 KB
  • assets/game_memory.db32 KB
  • references/storage_schema.md1.2 KB
  • scripts/__pycache__/manager.cpython-314.pyc14.4 KB
  • scripts/__pycache__/memory.cpython-314.pyc5.5 KB
  • scripts/__pycache__/persistence.cpython-314.pyc3 KB
  • scripts/db_init.py811 B
  • scripts/manager.py12.9 KB
  • scripts/memory.py3.4 KB
  • scripts/persistence.py1.8 KB
  • scripts/test_manager_full.py1.6 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.