test-campaign-scaffolder

Generate JSON, .char, .dtree, and worldmap data files from a CRPG campaign spec.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/cautiouskurns/Game-Template --skill test-campaign-scaffolder
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: test-campaign-scaffolder
Source: https://github.com/cautiouskurns/Game-Template/tree/main/.claude/skills/test-campaign-scaffolder
Command: npx skills add https://github.com/cautiouskurns/Game-Template --skill test-campaign-scaffolder

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates the creation of actual data files from a CRPG campaign specification, reducing manual file engineering and aligning data artifacts with a formal spec.

Core Features & Use Cases

  • Spec-driven data generation: Reads a spec from docs/test-campaigns/ and outputs complete data artifacts for campaigns, worldmaps, characters, dialogues, encounters, and quests.
  • Two-step workflow compatibility: Integrates into the workflow after test-campaign-generator to produce data files and optionally update related campaign constants.
  • Project-scoped scaffolding: Outputs data under the data/ directory following the defined structure, enabling rapid prototyping and testing of test campaigns.

Quick Start

Use this skill to scaffold files from the campaign spec located in docs/test-campaigns/[name].md. Ensure the spec exists, then invoke the skill to generate all required data files under data/.

Frequently Asked Questions about test-campaign-scaffolder

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

FAQPage Schema
How do I scaffold CRPG campaign data files from a spec?

To scaffold CRPG campaign data from a spec, this skill reads a markdown specification from docs/test-campaigns/ and automatically generates complete JSON, .char, .dtree, and worldmap data artifacts under the data/ directory.

What is the best way to automate generating worldmap and character data for game campaigns?

Automating worldmap and character data generation is achieved by using a spec-driven scaffolding approach, which converts formal campaign specifications into actual data files like .char and .dtree without manual file engineering.

Does this campaign scaffolding workflow require a spec from test-campaign-generator?

Yes, this campaign scaffolding workflow requires a spec produced by test-campaign-generator as a prerequisite, functioning as the second step in a two-step workflow to output complete data artifacts and optionally update scene constants.

Can I use this scaffolder to output JSON and .dtree files for a specific test campaign?

Yes, you can use this scaffolder to output JSON and .dtree files by ensuring your campaign spec exists in docs/test-campaigns/[name].md, then invoking the skill to generate the required data files under the data/ directory.

What file formats are generated when scaffolding CRPG campaign data?

Scaffolding CRPG campaign data generates multiple file formats including JSON, .char, and .dtree files, along with worldmap outputs, covering campaigns, characters, dialogues, encounters, and quests.

Are there limitations when using spec-driven scaffolding for CRPG game development?

A limitation of spec-driven scaffolding for CRPG game development is that it cannot generate data without an existing spec in docs/test-campaigns/, and it strictly outputs files under the data/ directory following the defined project structure.