Vibe Coding a $20k/Year Enterprise Logistics Platform with Claude and Superpowers

TRMNL, a hardware company, hit a breaking point with ShipHero's fulfillment software: support gaslighted them over pricing glitches ($12 postage suddenly costing $140), ignored tickets, and stopped replying. After a year of tolerating split domains, no mobile layout, and poor SSO, they decided to rebuild the entire platform using Claude (CLI) and the Superpowers skill.
They took screenshots of ShipHero's order and shipping portals and fed them to Claude Design on launch day to generate high-fidelity mockups. The goal was inertia-friendliness: the new UI mimics the old layout exactly to preserve team muscle memory for a same-day switchover. The order edit page uses a “click item on left, item moves to the right” UX that Claude inferred without before/after states.
The most critical path was deploying live API integrations with UPS and FedEx (DHL and USPS came later). Courier JSON payloads exceeded 1,000 LOC due to hazmat status and dozens of shipping countries. LLMs made this step supercharged — hand-writing those integrations would have justified paying ShipHero another year.
For architecture, they used the Superpowers skill (https://github.com/obra/superpowers), which takes a Socratic approach of endless clarifying questions. Key design challenges included multi-warehouse support and nullable foreign keys. Superpowers also auto-generates extensive tests — the author notes “slop is 80% as safe as it is tested” (Clanker's Harness).
The final product includes a Swift network printer utility that spits out 4x6 packing slips and shipping labels from any computer to any thermal printer at either warehouse in one click. To avoid scope creep, only two people had permission to file tickets or touch code. The entire build cost ~$100 in tokens and went live on April 30, the day before ShipHero renewal.
The source covers the full timeline from frustration to deployment, including managing feature requests, setting up shipping stations, and filtering orders.
📖 Read the full source: HN AI Agents
👀 See Also

Using AI to Enhance Existing Enterprise Tools Like Jira
A developer used Claude's Chrome extension to create a Jira sidebar showing cross-project dependency graphs in 4 prompts, working directly within the existing Jira interface.

Opus Handles Frontend Cleanup by Delegating to Subagents from a Playbook
A user tuned one page, documented the fixes in an ADR playbook, then had Opus split the remaining 9 pages among 3 subagents, touching 41 files with near-perfect Lighthouse results.

Building Drivesidekick: A Driving App with Claude Code
Developers are using Claude Code to build mobile apps without front-end expertise. A backend developer utilized Claude Code to create Drivesidekick, a driving lessons app utilizing React Native/Expo.

Claude AI Diagnoses Zigbee Network Issue, Recommends Switching from deCONZ to Zigbee2MQTT
A user reported that Claude AI identified a deCONZ issue where switching scenes triggered over 80 ZCL-attribute read commands that overwhelmed a Conbee 2 adapter. Claude recommended migrating to Zigbee2MQTT, which resolved years of unreliable lighting behavior.