Skip to content
Back to skills

Deck Build

ASecurity

Use when cards or card-like actions move through a deck/hand/discard/exhaust system and the project needs stable card identity, zone transactions, draw/shuffle rules and replayable RNG ownership.

  • 11 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added October 23, 2026
ai-agentsgo

Security analysis

A100/100

Scanned October 23, 2026

npx -y skills add jammyfu/open-game-skills --skill deck-build --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Deck Build?

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

Security grade badge for Deck Build
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/jammyfu-deck-build/badge)](https://www.skillsdirectory.com/skills/jammyfu-deck-build)

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: deck-build
description: Use when cards or card-like actions move through a deck/hand/discard/exhaust system and the project needs stable card identity, zone transactions, draw/shuffle rules and replayable RNG ownership.
---

# Deck build

Ask the deck model: fixed, constructed, draft, run-builder, rotating-pool, hybrid, or existing.

## Contract

Publish:
- stable `deck_ruleset_id` and revision
- stable `card_id` plus card-definition revision
- legal deck constraints
- canonical zone IDs and move rules
- draw/shuffle/mulligan policy
- cost/resource owner references
- `rng-seed` stream reference for stochastic ordering
- persistence/reset behavior

## Ownership

This skill owns deck composition rules and card movement between canonical zones. Card effects route to their gameplay owners; resources route to their own meter/economy skill; RNG algorithm/state stays in `rng-seed`.

## Rules

1. Each zone transition has transaction/request identity so duplicate callbacks cannot draw, discard or exhaust the same card twice.
2. Shuffle/draw order is reproducible from declared stream state when determinism is required.
3. Starter viability, encounter order and required content are project policies, not deck-system invariants.
4. Card display order/animation is not canonical zone order unless explicitly authored.
5. Ruleset changes increment revision and define migration for persisted decks/runs.

## Acceptance

Given the same ruleset revision, canonical zones and RNG stream state, the same draw/shuffle/move results occur. A reviewer can distinguish deck ownership from card effects, resource costs and presentation.

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.

View all in ai-agents →

Comments

Loading comments…

Newsletter

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