Skip to main content

ssc — sprite-sheet-generator-claude-code

Turn AI-generated art into game-ready 2D assets: real pixels on a real grid, aligned frames, a transparent background, and metadata an engine can read.

Image and video models produce art that looks finished and is not usable. The defects are systematic rather than accidental — fake pixels, frame bleeding, drift, halos, palette drift, flicker, visible tiling seams — so each one can be measured rather than judged. ssc is the set of primitives that measures them and repairs them, one command at a time.

Status: implemented. Install it with pip install sprite-sheet-generator-claude-code (or uv tool install .), run ssc init in a project, and drive the pipeline. The decomposition lives in plans/ssc-pipeline.md and the reasoning behind it in docs/wiki/.

Principles

  • Primitives, not a pipeline. Each command does one thing; the harness composes them.
  • The verb carries the price. tool is local, free and synchronous. gen means the provider does it and charges for it. You can tell what burns credit without reading flags.
  • Nothing is destructive. Every command writes a new file; nothing mutates its input.
  • All output is JSON. A caller reads structure, never screen text.
  • Lineage lives on disk. Every artefact records where it came from, so the workspace is reconstructible without any conversation context.
  • Measure, don't guess. ssc tool doctor reports defects as numbers, and each finding carries the command that fixes it.

Credits

Pixel snapping: spritefusion-pixel-snapper by Hugo Duprez, MIT. Vendored as a WASI module; its LICENSE ships alongside it.

Licence

See LICENSE.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

sprite_sheet_generator_claude_code-0.1.0.tar.gz (913.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

File details

Details for the file sprite_sheet_generator_claude_code-0.1.0.tar.gz.

File metadata

  • Download URL: sprite_sheet_generator_claude_code-0.1.0.tar.gz
  • Upload date:
  • Size: 913.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for sprite_sheet_generator_claude_code-0.1.0.tar.gz
Algorithm Hash digest
SHA256 86780b23fe38c9187e8c7524ece8e8daed7f3d9a6ee5d5c19a5cea98a155416e
MD5 249b50cb09fe95eda3bc7023300f0509
BLAKE2b-256 6cd3255747b209bf05c4c91fb9272f3bb458e54a680c281b236bf80bb8f59732

See more details on using hashes here.

File details

Details for the file sprite_sheet_generator_claude_code-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: sprite_sheet_generator_claude_code-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 461.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for sprite_sheet_generator_claude_code-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 c27022211073288af610aeb1e3cb41c2931f479f3e2fc3f65635f0fd83157caa
MD5 e765bb03506891224192015d0a3b5b73
BLAKE2b-256 99095e3b1e02beaa12a64b36f352726de0da36c0aed07a8a0a58d5888cb84d7d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page