Work / Case study

Sinkless

A Minecraft modpack builder. Swipe to keep or skip mods, and let it handle dependencies and known conflicts.

Role
[YOUR ROLE]
Year
[YEAR]
Type
Web app
Built with
Claude Code
Open Sinkless ↗
Sinkless logo: a pixel-art sink crossed out in purple, above the word SINKLESS
Logo: 16 × 16 pixel sink icon with a Silkscreen wordmark, “LESS” in the accent purple

“No kitchen sink. Just your pack.” Instead of a giant preset, you build a modpack one decision at a time and keep only what you want.

[WHY YOU BUILT IT: THE PROBLEM WITH EXISTING MODPACK TOOLS, IN TWO OR THREE SENTENCES]

[WHAT YOU DID: YOUR PART IN DESIGN, BUILD AND DATA]

Mods indexed
2,193
Game-version targets
7
Conflict rules checked
1,466

Figures shown in the live app, 30 September 2026. Indexed from Modrinth.

6 screens, in the order you meet them

Open Sinkless in a new tab ↗

Sinkless welcome screen: logo, the headline 'No kitchen sink. Just your pack.', a Start building button, and a line counting mods, targets and conflict rules

01 · Welcome

Say what it does, and what AI doesn’t

  1. Pixel sink icon and Silkscreen wordmark, a nod to Minecraft’s blocky look.

  2. The name is the promise: no kitchen sink, just your pack.

  3. Live counts of mods, version targets and conflict rules, so the checking is visible before you start.

  4. A plain statement of AI’s role: it helps describe, tag and estimate. You choose every mod.

Mood filter screen: tag chips such as performance, exploration and building, some selected, with a second row of chips to exclude types of mods

02 · Mood filters

Narrow the deck before it starts

  1. Pick the kinds of mods you’re in the mood for. Optional: leave it empty to see everything.

  2. A second row excludes types. Anything already picked above is greyed out, so you can’t ask for both.

  3. Sets expectations early: aim for 40–60 mods.

Swipe screen showing one mod card with its description, tags, and Skip and Keep buttons, plus a count of mods picked so far

03 · Swipe

One mod, one decision

  1. Mods, resource packs and shaders in one flow.

  2. Starts you on a proven performance baseline, and tells you how to undo it.

  3. Just enough to decide: icon, client or server, downloads, a one-line summary and tags.

  4. Two choices only: Skip or Keep. Required mods come along automatically, and mods that conflict with your pack are hidden from the deck.

  5. A running count and progress toward the target size.

Performance guide expanded on a mod card: bars for download size, dependencies, code hooks (mixins) and category, with an explanation below

04 · Performance guide

A rough guide, labelled as one

  1. Four inputs read from the mod’s own file: download size, dependencies, code hooks (mixins) and category.

  2. Says plainly what it isn’t: nothing is measured in-game, and no AI picks the band.

Your pack sheet: a list of kept mods with size and weight, each with a remove link, and a footer with the file count and total download size

05 · Your pack

Everything kept stays reversible

  1. Every mod shows its size and weight band.

  2. One tap to remove. If another kept mod still needs it, it stays in and you’re told why.

  3. File count and total download, dependencies included.

Export sheet: pack name and summary fields, a note explaining that .mrpack files have no cover image, a note about conflict re-checking, and a Build and download button

06 · Export

Out as a .mrpack, checked again

  1. Explains a limit of the file format instead of leaving people to wonder where the cover image went.

  2. On export it resolves every requirement and re-checks the whole pack, then says what it can’t catch.

  3. One file out, ready to load into a launcher.

Open Sinkless in a new tab ↗

[WHAT YOU LEARNED BUILDING IT, IN ONE SENTENCE]

[WHAT YOU WOULD DO NEXT, AND WHAT REAL PLAYERS SAID WHEN THEY TRIED IT]

← Back to all work