pokeswift-parity-fix

Trace PokeSwift parity regressions from pokered assembly through PokeExtractCLI, Content/Red, PokeCore, and PokeUI.

365|38|Updated Mar 9, 2026
One-click install
npx skills add https://github.com/Dimillian/PokeSwift --skill pokeswift-parity-fix
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pokeswift-parity-fix
Source: https://github.com/Dimillian/PokeSwift/tree/main/.agents/skills/pokeswift-parity-fix
Command: npx skills add https://github.com/Dimillian/PokeSwift --skill pokeswift-parity-fix

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill addresses discrepancies between the PokeSwift game's behavior and the original Pokemon Red game, ensuring an accurate and faithful recreation.

Core Features & Use Cases

  • Parity Investigation: Pinpoints the source of gameplay regressions against pret/pokered.
  • Source-Driven Fixes: Guides users to fix issues within the extraction pipeline (PokeExtractCLI), content generation (Content/Red), or core game logic (PokeCore).
  • Use Case: A user reports that a specific Pokémon battle sequence in PokeSwift behaves differently than in Pokemon Red. This Skill helps trace the issue from the original assembly code through the extraction and runtime layers to identify and fix the divergence.

Quick Start

Use the pokeswift-parity-fix skill to investigate why the audio cue for evolving a Pokémon is missing in PokeSwift compared to Pokemon Red.

Frequently Asked Questions about pokeswift-parity-fix

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

FAQPage Schema
How do I fix gameplay parity regressions in a Swift recreation of Pokemon Red?

To fix gameplay parity regressions, trace behavioral divergences from the original pokered assembly through your Swift extraction pipeline and core logic. Validate fixes at the correct ownership layer, whether in data extraction, content generation, or UI.

Why does my Swift Pokemon game behave differently than the original assembly version?

Behavior drift occurs when game logic in PokeSwift diverges from the original pokered disassembly. Investigate battle, progression, map, save, and audio systems by tracing issues through the extraction pipeline and core runtime layers.

How do I trace a missing audio cue in my Swift game back to the original disassembly source?

Trace missing audio cues by comparing the pokered assembly data with the extracted content and runtime logic. Identify where the source-driven pipeline drops the cue during extraction, content generation, or UI rendering.

Can I use this approach to fix battle sequence discrepancies in a macOS Swift game?

Yes, you can address battle sequence discrepancies by tracing the specific behavior from the pokered assembly through the PokeExtractCLI, Content generation, and PokeCore layers. This ensures you validate fixes at the correct ownership chain level.

What is the best way to validate fixes for Pokemon Red parity issues in Swift?

The best way to validate parity fixes is to follow the source-driven pipeline, ensuring changes are made and tested at the correct layer of the ownership chain. This includes verifying behavior against the pokered disassembly across all affected systems.

What should I do when a parity fix in PokeUI breaks the core game logic?

When a UI fix breaks core logic, you likely modified the wrong ownership layer. Revert the PokeUI change and trace the regression back through PokeCore or Content generation to implement the source-driven fix at the correct level.