phase.rs avatar

phase.rs

Official

@phase-rs · United States of America

0Followers
|
1Public Repos
|
13Published Skills

Engine implementation framework for Magic: The Gathering rulesets, card data synthesis, and interactive game state resolution.

Skills Distribution
DomainBusiness, Fi...Game Engine Archit.. (40%)Data Parsing & Syn.. (30%)Ruleset Compliance (30%)

Agent Skills by phase.rs

Showing 13 vetted skills indexed across 1 GitHub repositories.

phase-rsphase-rs
212

add-trigger

Automate MTG triggered ability definition and wiring in the engine.

Official
Advanced
phase-rsphase-rs
212

add-interactive-effect

Pause MTG engine resolution for player input and resume with chosen outcomes.

Official
Advanced
phase-rsphase-rs
212

add-engine-effect

Guide engineers through implementing MTG engine effects in phase.rs.

Official
Advanced
phase-rsphase-rs
212

add-card-data-pipeline

Modify MTGJSON export, Oracle parsing, and synthesis pipeline components.

Official
Intermediate
phase-rsphase-rs
212

batch-mechanics

Coordinate agent-team planning, review, and sequential execution of unimplemented mechanics.

Official
Advanced
phase-rsphase-rs
212

audit-card-parsing

Compare parsed JSON card structures against Oracle text to detect misparses.

Official
Intermediate
phase-rsphase-rs
212

add-static-ability

Define and apply static abilities modifying MTG objects through the layer system.

Official
Advanced
phase-rsphase-rs
212

oracle-parser

Parse MTG Oracle text into typed ASTs and executable rule definitions.

Official
Advanced
phase-rsphase-rs
212

casting-stack-conditions

Analyze and extend MTG casting pipeline with stack resolution and condition systems.

Official
Advanced
phase-rsphase-rs
212

add-replacement-effect

Implement MTG replacement effects with ReplacementDefinition wiring and pipeline integration.

Official
Advanced
phase-rsphase-rs
212

add-frontend-component

Wire new UI overlays into the engine-driven React game flow.

Official
Intermediate
phase-rsphase-rs
212

add-keyword

Add or update evergreen and parameterized keyword behaviors in the engine.

Official
Advanced
phase-rsphase-rs
212

validate-cr-annotations

Verify MTG Comprehensive Rules annotations against docs/MagicCompRules.txt.

Official
Intermediate

Frequently Asked Questions About phase.rs

FAQPage Schema
What specific game mechanics can be implemented using this framework?

The framework supports the implementation of static abilities, replacement effects, triggered abilities, and parameterized keywords. It provides specific wiring for stack resolution, interactive player input pauses, and the application of game state modifications through a structured layer system.

How does the system handle card data and rule verification?

The system utilizes a dedicated pipeline to ingest MTGJSON exports and parse Oracle text into typed ASTs. It includes validation modules that compare parsed JSON structures against official Comprehensive Rules text files to ensure high-fidelity adherence to game logic.

What are the primary dependencies for integrating new game components?

Integration requires familiarity with the engine's internal React-based UI overlays and the core resolution pipeline. Developers must map new mechanics to existing ReplacementDefinition structures and ensure all logic aligns with the established layer system for static ability application.