phase-rsphase-rsOfficialΒ·13 Agent Skills Included

phase

Guided workflows for building a Magic rules engine

Guides contributors through planning, implementing, testing, and reviewing changes to a Magic: The Gathering rules engine written in Rust. Covers parser extensions, triggered abilities, replacement effects, keywords, card data pipelines, AI tuning, and pull request handling. Eliminates guesswork with step-by-step checklists, verified rules citations, and mandatory test recipes that catch silent failures.
npx skills add phase-rs/phase --all -g -y
Available:

Gives the agent the project's core design principles, rules-correctness requirements, and coding standards it must follow when working on this game engine.

All Skills in This Repository (13)

Pure Emerald Level Indicators
πŸ“¦ In Repo
phase-rsphase-rs

add-trigger

Automate MTG triggered ability definition and wiring in the engine.

Official
Advanced
πŸ“¦ In Repo
phase-rsphase-rs

add-interactive-effect

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

Official
Advanced
πŸ“¦ In Repo
phase-rsphase-rs

add-engine-effect

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

Official
Advanced
πŸ“¦ In Repo
phase-rsphase-rs

add-card-data-pipeline

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

Official
Intermediate
πŸ“¦ In Repo
phase-rsphase-rs

batch-mechanics

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

Official
Advanced
πŸ“¦ In Repo
phase-rsphase-rs

audit-card-parsing

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

Official
Intermediate
πŸ“¦ In Repo
phase-rsphase-rs

add-static-ability

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

Official
Advanced
πŸ“¦ In Repo
phase-rsphase-rs

oracle-parser

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

Official
Advanced
πŸ“¦ In Repo
phase-rsphase-rs

casting-stack-conditions

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

Official
Advanced
πŸ“¦ In Repo
phase-rsphase-rs

add-replacement-effect

Implement MTG replacement effects with ReplacementDefinition wiring and pipeline integration.

Official
Advanced
πŸ“¦ In Repo
phase-rsphase-rs

add-frontend-component

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

Official
Intermediate
πŸ“¦ In Repo
phase-rsphase-rs

add-keyword

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

Official
Advanced

Frequently Asked Questions

FAQPage Schema
How to install phase?β–Ό

Run `npx skills add phase-rs/phase --all -g -y` in your terminal to install all skills in this collection globally.

What does the phase skill collection do?β–Ό

It provides step-by-step workflows for adding cards, keywords, triggers, and effects to a Magic: The Gathering rules engine, plus testing, review, and release procedures.

Can I contribute a card without knowing Rust?β–Ό

Yes. Hand the provided prompt to your coding assistant and it follows the engine-implementer skill end to end, opening a pull request when done.

How do the skills prevent wrong game rules?β–Ό

Every rules citation must be verified against the official Comprehensive Rules document, and each change requires runtime tests that fail if the fix is reverted.

Do these skills work with Claude Code and Codex?β–Ό

Yes. All skills follow the standard SKILL.md format and run in Claude Code, Codex, Cursor, and other compatible coding assistants.

Related Repositories in Software Engineering

View All in Software Engineering→