phase
Guided workflows for building a Magic rules engine
All Skills in This Repository (13)
Pure Emerald Level Indicatorsadd-trigger
Automate MTG triggered ability definition and wiring in the engine.
add-interactive-effect
Pause MTG engine resolution for player input and resume with chosen outcomes.
add-engine-effect
Guide engineers through implementing MTG engine effects in phase.rs.
add-card-data-pipeline
Modify MTGJSON export, Oracle parsing, and synthesis pipeline components.
batch-mechanics
Coordinate agent-team planning, review, and sequential execution of unimplemented mechanics.
audit-card-parsing
Compare parsed JSON card structures against Oracle text to detect misparses.
add-static-ability
Define and apply static abilities modifying MTG objects through the layer system.
oracle-parser
Parse MTG Oracle text into typed ASTs and executable rule definitions.
casting-stack-conditions
Analyze and extend MTG casting pipeline with stack resolution and condition systems.
add-replacement-effect
Implement MTG replacement effects with ReplacementDefinition wiring and pipeline integration.
add-frontend-component
Wire new UI overlays into the engine-driven React game flow.
add-keyword
Add or update evergreen and parameterized keyword behaviors in the engine.
Frequently Asked Questions
FAQPage SchemaHow 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βopenclaw
Run a personal AI assistant across your devices and chat apps
superpowers
Gives coding agents a disciplined workflow from idea to merged code
react
AI agent skills for building, testing, and porting React core