coordinate-propagation-signatures

Community

Keep transformed coordinates in sync.

Authormlinnen
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Coordinate transforms at the rendering root can cause child rendering methods to render using raw screen dimensions instead of transformed coordinates, leading to misalignment across the scene.

Core Features & Use Cases

  • Defines consistent method signatures that accept transformed coordinates (cx, cy) and propagate them through all rendering helpers.
  • Prevents coordinate drift when root transforms (offsets, projection) are applied, keeping all elements aligned.
  • Improves maintainability and testability by centralizing coordinate handling and ensuring a single source of truth for positions.

Quick Start

Adopt the signature pattern by updating all render methods to accept cx and cy and pass transformed coordinates through all calculation steps.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: coordinate-propagation-signatures
Download link: https://github.com/mlinnen/mr-pumpkin/archive/main.zip#coordinate-propagation-signatures

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.