lorcana-cards

Convert printed Disney Lorcana card text into executable card DSL and Bun tests.

14|5|Updated Mar 16, 2026
One-click install
npx skills add https://github.com/TheCardGoat/lorcana-simulator --skill lorcana-cards
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: lorcana-cards
Source: https://github.com/TheCardGoat/lorcana-simulator/tree/main/.agents/skills/lorcana-cards
Command: npx skills add https://github.com/TheCardGoat/lorcana-simulator --skill lorcana-cards

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

It solves the problem of turning a single Lorcana card’s printed text into a correct, executable card definition with real Bun test coverage—without getting stuck on misleading stubs, legacy tests, or unverified engine assumptions.

Core Features & Use Cases

  • Card-first end-to-end workflow: Resolve the exact card and similar references, ground ambiguous rules via lorcana-rules when needed, author the card and test, then verify with active tests.
  • Engine gap validation (probe-gated): Uses a structural support probe to confirm whether missingImplementation is truly an engine/types gap versus an authoring/DSL mismatch.
  • High-quality triage and guardrails: Provides a failure-mode taxonomy and strict rules about what counts as coverage (rejects empty/legacy/keyword-only tests), plus memory-backed constraints for consistent implementation.
  • Bounded extensions when required: If one card needs a small engine/types addition, that work is performed within this same skill’s lifecycle rather than delegating without context.

Quick Start

Use the lorcana-cards skill to implement the specific card whose printed text you provide, then generate and run its Bun test until it passes.

Frequently Asked Questions about lorcana-cards

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

FAQPage Schema
How do I convert Disney Lorcana card text into executable card DSL?

The Lorcana card implementation workflow follows a deterministic Resolve, Ground, Probe, Author, Test, and Verify loop to translate printed text into executable card DSL and validate it with active Bun tests.

How does the engine support probe validate missing Lorcana card implementations?

The engine support probe structurally checks whether a missingImplementation is a genuine lorcana-engine gap or a card DSL mismatch, preventing false-green coverage from unverified engine assumptions.

Why are my Lorcana card Bun tests passing without testing actual functionality?

Lorcana card Bun tests may pass without testing functionality because the verification process rejects false-green coverage signals, specifically flagging empty, legacy, or keyword-only tests as invalid.

What should I do when ambiguous Lorcana rules block card DSL authoring?

When ambiguous Lorcana rules block card DSL authoring, you ground the ambiguous text using lorcana-rules before proceeding with the authoring and Bun test verification steps.

Can I extend lorcana-engine types for a single card implementation?

You can extend lorcana-engine or lorcana-types for a single card implementation, but these bounded extensions are performed within the same skill lifecycle rather than delegated without context.