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(oruv tool install .), runssc initin a project, and drive the pipeline. The decomposition lives inplans/ssc-pipeline.mdand the reasoning behind it indocs/wiki/.
Principles
- Primitives, not a pipeline. Each command does one thing; the harness composes them.
- The verb carries the price.
toolis local, free and synchronous.genmeans 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 doctorreports 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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
86780b23fe38c9187e8c7524ece8e8daed7f3d9a6ee5d5c19a5cea98a155416e
|
|
| MD5 |
249b50cb09fe95eda3bc7023300f0509
|
|
| BLAKE2b-256 |
6cd3255747b209bf05c4c91fb9272f3bb458e54a680c281b236bf80bb8f59732
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c27022211073288af610aeb1e3cb41c2931f479f3e2fc3f65635f0fd83157caa
|
|
| MD5 |
e765bb03506891224192015d0a3b5b73
|
|
| BLAKE2b-256 |
99095e3b1e02beaa12a64b36f352726de0da36c0aed07a8a0a58d5888cb84d7d
|