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. ssc init also lays out the seven skills that drive a run per kind, for the coding agent you name. The deterministic core, every asset kind and the paid generation path are in plans/archive/ssc-pipeline.md; what an engine reads, the harness and the model-backed commands are in plans/ssc-completion.md; and the reasoning behind all of it is 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.3.0.tar.gz (1.1 MB 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.3.0.tar.gz.

File metadata

  • Download URL: sprite_sheet_generator_claude_code-0.3.0.tar.gz
  • Upload date:
  • Size: 1.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.12.5 {"installer":{"name":"uv","version":"0.12.5","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.3.0.tar.gz
Algorithm Hash digest
SHA256 81ce041b552b7a373a257df44d056223b341d9f602804004e61ea440988245eb
MD5 90d496e9280c19452b25faf9c8d3aadb
BLAKE2b-256 8b41d9b5be14717f4d444e329262f0a83bcc27e757ca5b4b2aab11b97ba29436

See more details on using hashes here.

File details

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

File metadata

  • Download URL: sprite_sheet_generator_claude_code-0.3.0-py3-none-any.whl
  • Upload date:
  • Size: 525.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.12.5 {"installer":{"name":"uv","version":"0.12.5","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.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e647a5406be587a9ad55f3ace61ef861e840e3b0ba3e386ea1ba5d940df48481
MD5 48db83aa432f031510874bdd9fc92422
BLAKE2b-256 30e70e076bcacba455bfd7f083c5c6b88d92c145d6e4fbf078c5be1f068cb830

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 Sentry Error logging StatusPage Status page