card-creator

Create and register class-specific cards with type definitions and deck updates.

Updated Nov 27, 2025
One-click install
npx skills add https://github.com/sunbreak-pro/original-card-battle --skill card-creator
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: card-creator
Source: https://github.com/sunbreak-pro/original-card-battle/tree/main/.claude/skills/card-creator
Command: npx skills add https://github.com/sunbreak-pro/original-card-battle --skill card-creator

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Add new cards to the card battle game with a structured workflow that ensures type conformity and proper deck registration.

Core Features & Use Cases

  • Type-safe card creation: validates card fields against type definitions and class-specific files.
  • Deck integration: updates initial decks to include newly created cards.
  • Scalability: supports common, rare, epic, and legend cards across swordsman, mage, summoner classes.

Quick Start

Create and register a new card by following the card-creator workflow to add definitions to the class card data and update the initial deck.

Frequently Asked Questions about card-creator

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I add new cards to a TypeScript card battle game?

To add new cards to a TypeScript card battle game, define the card fields against existing type definitions, integrate them into class-specific data files, and update the initial deck registration. This ensures proper type conformity and deck integration.

How does type-safe card creation work for game development?

Type-safe card creation validates new card fields against predefined TypeScript type definitions and class-specific data files. This mechanism prevents type errors during card creation and ensures data consistency across the game data structure.

How do I register class-specific cards for a swordsman, mage, or summoner?

To register class-specific cards for a swordsman, mage, or summoner, you follow a common workflow that adds the card definitions to the respective class card data file and updates the initial deck to include the newly created card.

Can I create different rarity tiers like epic and legend cards with this workflow?

Yes, the card creation workflow supports scalability across common, rare, epic, and legend cards. It accommodates these rarity tiers seamlessly for swordsman, mage, and summoner classes within the TypeScript data structure.

What do I need to set up before creating new cards for a card game?

Before creating new cards, you need existing TypeScript type definitions, class-specific card data files, and an initial deck registration setup. These elements are required to enforce type conformity and successfully integrate new cards.