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

Turn Your OpenClaw Briefing into a Podcast Feed for Apple Podcasts
A Reddit user shares a simple workflow to convert OpenClaw morning briefing output into a podcast feed: TTS the text, host the MP3, append to RSS XML, and subscribe in Apple Podcasts.

OpenClaw Email Automation: Fable-Driven Inbox Zero with Agent & Cron Jobs
A user automates their entire email workflow with OpenClaw, using Fable on high, cron jobs, and a context-loaded agent. Learn the setup details, costs, and time savings.

Using Claude AI to Create Reusable App Marketing Checklists for Solo Developers
A solo iOS developer used Claude AI to build a comprehensive marketing checklist covering pre-launch, launch week, and post-launch tasks, reducing the process from two weeks to one afternoon per app.

Qwen3-VL-32B-Instruct excels at multimodal flashcard grading
A developer tested Qwen3-VL-32B-Instruct for grading image-occluded Anki flashcards and found it outperformed models like Gemini 2.5 Flash, GPT 5 Nano/Mini, XAI 4.1 Fast, GLM, and Mistral models, with only ChatGPT 5.2 and Gemini 3/3.1/Claude 4+ coming close.