vassal-import

Parse Vassal modules and rulebook PDFs to generate Swift game code.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/glangmead/thegame --skill vassal-import
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: vassal-import
Source: https://github.com/glangmead/thegame/tree/main/.claude/skills/vassal-import
Command: npx skills add https://github.com/glangmead/thegame --skill vassal-import

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the complex process of translating a physical board game's rules and components into a digital implementation using the DynamicalSystems Swift framework.

Core Features & Use Cases

  • Rulebook to Code: Parses rulebooks and Vassal modules to generate game logic and tests.
  • TDD Workflow: Employs Test-Driven Development for robust and verifiable game implementation.
  • Use Case: Convert a complex wargame like "Legions of Darkness" into a playable digital version by feeding its Vassal module and rulebook PDF to the skill.

Quick Start

Use the vassal-import skill to analyze the provided Vassal module and rulebook PDF to begin generating Swift code for the DynamicalSystems framework.

Frequently Asked Questions about vassal-import

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

FAQPage Schema
How do I convert a Vassal module into Swift code for board game development?

To convert a Vassal module into Swift code, you can use this Skill to parse the module and rulebook PDFs, automating the generation of game logic and tests for the DynamicalSystems framework.

What is the best way to automate board game implementation from a rulebook PDF?

Automating board game implementation from a rulebook PDF is best handled by parsing unstructured rule text and structured module data to generate executable game code and comprehensive test suites.

Can I use this Skill to parse complex wargame rules and generate game logic?

Yes, you can parse complex wargame rules and generate game logic by feeding the Vassal module and rulebook PDF to the Skill, which supports the entire development lifecycle from component definition to state management.

Does the board game code generation workflow support Test-Driven Development?

The board game code generation workflow supports Test-Driven Development, employing this methodology to ensure robust and verifiable game implementation within the DynamicalSystems Swift framework.

What are the limitations of parsing unstructured rule text for game state management?

Parsing unstructured rule text for game state management requires deep analysis, and limitations may arise if the rulebook PDF lacks clear structure, making it difficult to accurately generate executable game code and comprehensive test suites.