add-new-faction

add-new-faction is a skill for Codex from zhuanggenhua/BoardGame. It costs 44 tokens per session (3,747 once invoked), scanned A, original, MIT.

A complete workflow for adding a new faction, character, or playable unit to an existing board game. It covers source data, images and other resources, rules, testing, audits, and player-visible checks.

In plain words
What is it for?
Recording game data, connecting artwork and translations, implementing abilities and rules, checking evidence and tests, and verifying the object through the real player journey.
Why use it?
It prevents a new playable object from being treated as finished merely because it appears in the game or can be selected.

Skill for Codex

Written for Codex: agents/openai.yaml present.

Good fit Recording game data, connecting artwork and translations, implementing abilities and rules, checking evidence and tests, and verifying the object through the real player journey.

Compare 6 skills from other repositories ↓
Install with agentmods
npx agentmods add skills/zhuanggenhua/boardgame/add-new-faction
Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

Any agent
npx skills add zhuanggenhua/BoardGame --skill add-new-faction
Clone the repo
git clone --depth 1 https://github.com/zhuanggenhua/BoardGame

Made for: Codex.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for add-new-faction

README.md
[![agentmods](https://agentmods.dev/badge/skills/zhuanggenhua/boardgame/add-new-faction/github.svg)](https://agentmods.dev/skills/zhuanggenhua/boardgame/add-new-faction)
Your own site
<a href="https://agentmods.dev/skills/zhuanggenhua/boardgame/add-new-faction"><img src="https://agentmods.dev/badge/skills/zhuanggenhua/boardgame/add-new-faction/github.svg" alt="Measured on agentmods" height="20"></a>

Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.

agentmods 80×15 button for add-new-faction

Your own site · 80×15
<a href="https://agentmods.dev/skills/zhuanggenhua/boardgame/add-new-faction"><img src="https://agentmods.dev/badge/skills/zhuanggenhua/boardgame/add-new-faction.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 44 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 3,747 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe. Third-party audits
  • NVIDIA SkillSpector pass 7 Sept 2026
How audits are shown
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00044 $0.03747
Opus 5 $0.00022 $0.01873
Sonnet 5 $0.00009 $0.00749
Haiku 4.5 $0.00004 $0.00375

Measured 13d ago against content hash a518723441e2, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-12, from the pricing page.

Security

Grade A, and why

add-new-faction scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 13d ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

.spec/skills/add-new-faction/SKILL.md · 206 lines

How it starts

The opening of the file, as written. The whole thing — 206 lines — stays where its author put it; the contents beside it link to each section on GitHub.

新增派系 / 角色 / 可玩单元工作流

职责边界

本 skill 只承载已有游戏新增可玩对象的通用端到端顺序。新游戏从零创建走 create-new-game。已有更具体专项 workflow 时,以专项 workflow 为主,本 skill 只保留通用完成门槛。

主源分工:

本 skill 不复制这些标准;冲突时先改主源,再同步 workflow。

完成定义

新增对象不是“能显示图”或“能进入游戏”。只有以下六类都闭合,才能说新增完成:

  1. 数据录入:逐对象真相源、结构化字段、i18n、代码定义可追溯。
  2. 资源链:正式资源、压缩、manifest、运行时引用、服务器素材主源发布和远端回查完成。
  3. 机制实现:规则子句、技能、token、状态、卡牌效果、时机、目标、强制/可选语义已实现或明确冻结。
  4. 审计 evidence:当前锁定对象集都有对象级审计行、原子语义、实现消费点、最终权威结果、测试 / 截图证据和残余范围。
  5. 真实入口 E2E:按玩家可见生命周期验收;隐藏阶段证明玩家入口不可见且内部入口可初始化,进入实施中或完成态后才证明玩家可选择、关键 UI 可见。
  6. 风险收口:未实现或未验证项只能是 blocked 或用户确认的 scoped-debt,不能混入完成结论。
  7. 真人完成确认:即使实现、审计、E2E 和 evidence 全部通过,也必须收到用户当轮明确同意进入完成态,才能移除实施中标记;测试通过不能替代真人确认。

数据录入是新增派系的第一优先级。任何实际读取过的派系图片、图集、截图或裁图,都必须先登记对象、槽位、图面字段、最终处置和处置依据;不能先判断图片是否有用来跳过登记。锁定录入合同后,卡牌描述、i18n、运行时定义和机制实现只能消费该合同,不能分别重写规则。

角色能选、入口可见或成功进入牌桌,只能填入口轴证据。它不能替代机制实现、交互截图、审计 evidence、风险收口,也不能单独支撑“全面审计”“新增完成”或“实施完成后可进入实施中”的结论。

范围锁定

开工前先锁:

  • gameId
  • 新增对象 ID、中文名和英文名
  • 素材目录、规则书、Wiki 或用户指定真相源
  • 当前 worktree / 分支职责
  • 用户目标:只做 intake、做到可选、做到可玩,还是彻底收口
  • 是否存在专项 workflow

新增任务默认需要审计留档,但不自动扩大到同游戏全部兄弟对象。只有用户明确要求整批全集,或缺口位于共享消费者、同一素材合同源、同一规则合同源等直接影响路径,才扩大范围。

批次矩阵

必须建立批次矩阵:

objectId 数据录入 资源链 机制实现 审计 E2E 状态

每格只能填:

  • pending
  • in_progress
  • passed
  • blocked:<现实原因>
  • scoped-debt:<用户确认冻结范围>

没有证据不得填 passed。当前锁定范围全为 passed,或剩余只是不阻塞且用户确认冻结的 scoped-debt,才允许停止。未锁定兄弟对象不得自动阻塞当前范围,也不得被当前代表链自动外推完成。

玩家可见生命周期

新增对象默认按三段玩家可见生命周期推进,不能把“刚新增 / 素材上传 / 部分测试通过”直接放进玩家选角入口:

Read the full file on GitHub · 206 lines

Files

What ships with it

1 file beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 13d ago First seen · 206 lines · 44 tokens per session scan A a518723441e2

Subscribe to this mod's changes

add-new-faction is a skill published in the GitHub repository zhuanggenhua/BoardGame (23 stars, last pushed yesterday), licensed MIT. It adds 44 tokens to every session and 3,747 once invoked, about $0.0002 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.

Related

Other skills, from other repositories

gameobject-component-destroy

Destroy one or more Components from a target GameObject. Missing (null) components are skipped — they cannot be destroyed. Use 'gameobject-find' and 'gameobject-component-get' to identify the components first.

IvanMurzak/Unity-MCP · 49 tokens

unity-version-split

Split a C# file into Unity 6.5+ and pre-Unity 6.5 variants. Use when a file needs different implementations for different Unity versions due to API changes (e.g., EntityId vs int, GetEntityId vs GetInstanceID).

IvanMurzak/Unity-MCP · 59 tokens

godot-signals-groups

Build event-driven, decoupled Godot 4.7 gameplay with signals and node groups: declare and emit custom signals, connect with Callables (incl. bind/one-shot), and broadcast to many nodes via groups and callgroup. Use when wiring node communication in a Godot project, replacing tight references with signals…

gamedev-skills/awesome-gamedev-agent-skills · 95 tokens

motion

How an agent turns a character mesh into a usable animated FBX — and how to judge whether the result is shippable.

OpenDCAI/GameFactory-3A · 0 tokens

unity-addressables

Manage Addressables groups, entries, profiles and content builds (com.unity.addressables, reflection-based).

Besty0728/Unity-Skills · 25 tokens

threejs-exposure-color-grading

Build a measured exposure and grading path in Three.js. Use for a 64x36 encoded luminance meter, asynchronous readback, weighted log-average exposure, asymmetric adaptation, single tone-map ownership, and a generated 32-cube post-tone-map LUT.

scottstts/Threejs-Awesome-Graphics-Agent-Skills · 60 tokens