pokeswift-extractor-contract-change

Validate PokeSwift extraction changes against data contracts and schemas.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill ensures that changes to the PokeSwift extraction process or shared data contracts are implemented and validated without disrupting the source-driven pipeline, preventing data corruption and ensuring consistency.

Core Features & Use Cases

  • Contract Validation: Verifies that extracted data conforms to expected schemas and formats.
  • Pipeline Integrity: Maintains the integrity of the extraction process from disassembly to runtime content.
  • Use Case: When modifying how trainer data is extracted, use this Skill to ensure the new format is correctly parsed by PokeDataModel and loaded by PokeContent without breaking the game's UI.

Quick Start

Use the pokeswift-extractor-contract-change skill to investigate and fix a mismatch in the extracted battle text templates.

Frequently Asked Questions about pokeswift-extractor-contract-change

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

FAQPage Schema
How do I validate extracted game data schemas when modifying Swift extraction logic?

To validate extracted game data schemas, use this Skill to verify that modified extraction logic conforms to expected formats, ensuring pipeline integrity and preventing data corruption during content extraction.

Why does my extracted trainer data break the game UI after updating the data model?

Extracted trainer data breaks the game UI when shared data contracts are mismatched. This Skill ensures new formats are correctly parsed by PokeDataModel and loaded by PokeContent without disrupting the source-driven pipeline.

What is pipeline integrity in source-driven game data extraction?

Pipeline integrity in source-driven extraction maintains data consistency from disassembly to runtime content. This Skill applies deterministic content extraction and loader contract adherence to prevent data corruption across generated artifacts.

How do I fix a mismatch in extracted battle text templates in Swift?

To fix a mismatch in extracted battle text templates, apply this Skill to investigate the extraction logic and validate the shared data contracts against the expected schemas to restore data consistency.

Does this extraction contract validation work with generated Content/Red artifacts?

Yes, extraction contract validation applies to modifications in generated Content/Red artifacts, ensuring that changes to PokeContent and PokeDataModel maintain deterministic content extraction and loader contract adherence.

When should I not use automated schema validation for game data extraction?

Automated schema validation should be bypassed when modifying extraction logic outside the PokeExtractCLI pipeline, as this Skill specifically maintains pipeline integrity for deterministic content extraction and shared data contracts.